2009年10月1日 星期四

2009hw1

本課程第一個作業是: 開啟並讀取一張影像到二維陣列中。

流程是:
先讀取一張圖片,然後宣告三個二維陣列來儲存這些色彩資料。

遇到的問題:
一開始最先遇到的問題,是不太懂bcb的語言,像是把值用label顯示出來。
後來查了一些資料後,就比較會寫。

結果:
(開啟時)

(開啟後)


OpenPictureDialog1->Execute();
是選定希望開啟的影像
Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
將影像顯示到Image1這個影像物件中

IMatrixR[i][j]=GetRValue(Image1->Canvas->Pixels[j][i]);
將每個像素的值讀出
存入二維陣列中


這次作業因為在課堂上老師有一步一步的示範怎麼做
所以在課堂上跟著做就做出來了
也介紹了一下一些按鈕
才知道怎麼用


後來寫心得時看到很多人的心得上面有秀出RBG值
本來想說第一個作業是只有開啟影像和讀取影像到陣列
以為是自已搞錯了
就上課問了老師
意外學會了用OnMouseMove的用法
是在Event的地方
點二下就進去了
下面是滑鼠移到哪裡就秀出RBG值:

沒有留言:

張貼留言