也因此對於跟以前學過的C語言的感覺上差很多
MATLAB可以輕易處理數學的運算,其語法也
比較人性化,使用起來較方便,在以前我也有使用
MATLAB作一些數學計算(沒有工程用計算機時特別好用),
這次是由於在一些事情上的需要而來到這裡選修影像
處理的課程,並希望在未來這堂課中能學到影像處理的
理論以及更多MATLAB相關知識
因為以前碰過
想說把基礎的一些基本的弄出來
MATLAB
圖形是由陣列組成
其內容是0~255的數字(如果是只有黑白兩色,則可能只有0跟1兩數)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw7mXx285kjjeZBwtgONWsHfX70HGBR8R9WaHnG7m-sJsf16mTd6vfwqGqVaHFhQea2XwDlh1lQPNAtEdfpSgRdk9WuSqCh5hgOMRiaiioDDRJeugc-favgtwcwsBE7gklMux_D1Dw4c4/s320/01.jpg)
a=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 255 255 0 0 0 0 0 0 255 255 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;]; Imshow(a)
可看出設為255處顯示為白色
使用imread讀取檔案
讀取MATLAB內建圖像
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLoSDZ1STvPQvUUBFqfR2dzux_uZdqExJsbyNFXC84zlhugcgDlOsYkXV_FlGMoDTjxgHTatOSw1CLfmLuaHSzqLKSa-MLyg5DYuYmggo8wG7s4ZGM3ozB7wTQfb9JsT-w2i8SDfp_fCk/s320/clip_image002.jpg)
a=imread('football.jpg');
圖像檔案轉換為陣列
利用size語法取得陣列行列大小
size(a)
ans =
y軸 x軸 z軸
256 320 3
由於football.jpg為彩色RGB圖像
因此取得之陣列為三維陣列
沒有留言:
張貼留言