線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2154
推到 Plurk!
推到 Facebook!

請問RGB矩陣形成Image的方法?(已爬文)

尚未結案
amadeus2
一般會員


發表:4
回覆:2
積分:1
註冊:2007-12-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-21 18:58:25 IP:163.23.xxx.xxx 訂閱
各位先進好,我目前開始在接觸多語言結合的主題
構想是從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, 註解 無‧
系統時間:2024-05-20 3:55:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!