全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3006
推到 Plurk!
推到 Facebook!

將影像存成矩陣要如何將矩陣讀出

答題得分者是:ikk
susman
一般會員


發表:7
回覆:4
積分:2
註冊:2008-03-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-20 22:36:45 IP:140.115.xxx.xxx 訂閱

[code cpp]
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
int width, height;
Byte *ptr;
unsigned char p[1024][768];
if(!Image1 -> Picture -> Bitmap -> Empty)//判斷是否有圖像讀入
{
Graphics::TBitmap *Bmp1=new Graphics::TBitmap();
Bmp1->Assign(Image1->Picture->Bitmap);
Bmp1 -> PixelFormat = pf8bit;

width = Bmp1 -> Width;
height = Bmp1 -> Height;

for(int j=0;j{
for(int i=0;i {
p[i][j]=Bmp1->Canvas->Pixels[i][j];
}
}
}
}
[/code]
如上面程式,小弟想要將輸入的影像存成矩陣
那要怎麼看存入的矩陣呢?
小弟有看到Memo1->Lines->Add(p[數字]);
這個指令,可是好像不行也
請各位高手指點一下,感恩
編輯記錄
susman 重新編輯於 2008-03-20 22:40:45, 註解 無‧
susman 重新編輯於 2008-03-20 22:42:39, 註解 無‧
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-03-21 08:50:06 IP:140.116.xxx.xxx 訂閱

[code cpp]
char tmpString[32];
char LineString[512];
memset(LineString, 0, 512);
for(int j=0;j{
for(int i=0;i {
sprintf(tmpString," x", p[i][j]);
strcat(LineString, tmpString);
}
Memo1->Lines->Add(LineString);
memset(LineString, 0, 512);
}

[/code]
------
FPGA驗證, FPGA開發平台, http://smims.com
編輯記錄
ikk 重新編輯於 2008-03-21 08:54:20, 註解 無‧
ikk 重新編輯於 2008-03-21 08:55:55, 註解 無‧
susman
一般會員


發表:7
回覆:4
積分:2
註冊:2008-03-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-03-21 11:05:30 IP:140.115.xxx.xxx 訂閱
十分謝謝你,已經解決^^
系統時間:2024-04-26 14:30:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!