MATLAB:图像裁切,imcrop函数

对图像进行裁切可用imcrop函数,实现过程如下:

close all;                  %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量
clear all;
clc;
[A,map]=imread(\'peppers.png\');  %读入图像
rect=[75 68 130 112];           %定义剪切区域
X1=imcrop(A,rect);              %进行图像剪切
set(0,\'defaultFigurePosition\',[100,100,1000,500]);%修改图形图像位置的默认设置
set(0,\'defaultFigureColor\',[1 1 1])%修改图形背景颜色的设置
subplot(121),imshow(A); %显示原图像
rectangle(\'Position\',rect,\'LineWidth\',2,\'EdgeColor\',\'r\') %显示图像剪切区域
subplot(122),imshow(X1);   %显示剪切的图像    

  效果如下:

MATLAB:图像裁切,imcrop函数