當前位置:編程學習大全網 - 網站源碼 - MATLAB如何切割圖像

MATLAB如何切割圖像

直接用矩陣操作就可以了,用imread讀取圖像,讀取的結果在matlab中就是壹個矩陣,然後用imwrite把妳需要的部分寫到新的文件中。

例如(時間有限,僅寫了灰度圖像的壹部分):

I=imread('source.bmp');

n=ndims(I); %獲得圖像維數,如果是2就是灰度圖像,3是彩色圖像,需要分別處理

if n==2

[x,y]=size(I); %求圖像大小

imwrite(I(1:round(x/4),1:round(y/4)),'file.bmp','bmp');

end

這樣就把圖像分成4*4,最左上角的圖像保存到file.bmp中了。

思路大致如此,手頭沒有matlab,上班ing,供妳參考。

以上。

專業路過的老狼

  • 上一篇:下面的PHP代碼怎麽加入跑馬燈文字顏色的特效
  • 下一篇:如何使用python來對二維數組進行復合排序
  • copyright 2024編程學習大全網