【Matlab】處理圖像

平時處理圖像遇到的知識,純應用,無理論。
1、基礎操作,存儲讀取
i =imread('001195.jpg');%讀取圖像
k = cat(3,i,i,i);% 三通道,每個通道的數據爲i(矩陣);灰度圖像的話cat(1,i);
figure; hold on; %可以顯示多張,不被下一張覆蓋
imshow(k);%顯示圖像
r=k(:,:,1);% 將1通道的數據賦值給r
g=k(:,:,2);% 將2通道的數據賦值給g
b=k(:,:,3);% 將3通道的數據賦值給b
imwrite(r,'r.jpg');% 存儲圖像r,第一個參數是數據,第二個參數是存儲路徑

2、翻轉操作flipdim(im,int),im是圖像數據,int代表翻轉類型,1是上下翻轉,2是水平翻轉

imrotate(im, ang),,im是圖像數據,ang是旋轉角度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章