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);   %显示剪切的图像    

  效果如下:

原文地址:https://www.cnblogs.com/chenwenyan/p/6836712.html