matlab图像截取 - 木lin木

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