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

  效果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM