請問RGB矩陣形成Image的方法?(已爬文) |
尚未結案
|
amadeus2
一般會員 發表:4 回覆:2 積分:1 註冊:2007-12-20 發送簡訊給我 |
各位先進好,我目前開始在接觸多語言結合的主題
構想是從MATLAB處理完影像後,會得到一個A的矩陣(為三維), 包含了r(),g(),b()的三種特性 現在我的問題是 1.處理完後的三維矩陣我將各自化為2維矩陣,這樣利用memcpy指令,能快速的把matlab環境的矩陣傳給C 處理 請問現在我有三個大小相同的二維矩陣,要怎麼矩陣還原成一張圖,秀在BCB的元件上, 可能是我找得還不夠, 以下有前人所附的簡單寫法 [code cpp] int h=10 ,w=5; Byte gray=255; for(int row=10; row<10 h; row) for(int col =10; col<10 w; col) Image1=>Picture->Bitmap->Canvas->Pixels[col][row]=RGB(gray,gray,gray); [/code] 類似這樣的填充像素寫法,更快一點是用scanline 那請問一下,如果是三維的矩陣(或者是說二維矩陣包含rgb資訊)應該要怎麼丟進去呢? 或是可以分三次,每次丟入二維的矩陣?這樣就可以少去組成三維矩陣的步驟了? 謝謝,希望大家給我一個概略的方向,如果有很多該努力的地方,請鞭策!感激不盡! ??
------
程式gogogo 編輯記錄
amadeus2 重新編輯於 2007-12-21 19:06:28, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |