对图像进行裁切可用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); %显示剪切的图像
效果如下: