matlab图像截取

自己写的小程序,很简陋。

function ImgBlock(img,l,w,filename)
% 截取图片中心部分,截图大小为w×l,存为filename
[imgl,imgw]=size(img);
lstart=imgl/2-l/2;
lend=imgl/2+l/2-1;
wstart=imgw/2-w/2;
wend=imgw/2+w/2-1;
outimg=img(wstart:wend,lstart:lend,:);
if length(strfind(filename,'.'))==0
filename=strcat(filename,'.jpg');
end
imwrite(outimg,filename);
end

原文地址:https://www.cnblogs.com/linkr/p/2297960.html