簡體   English   中英

如何在MATLAB中保存/顯示裁剪后的圖像和未裁剪的圖像

[英]How can I save/show the croped image and uncroped image in MATLAB

我在裁剪圖像時遇到問題。 我的任務包括一張圖片。 我必須在x,y坐標上裁剪圖像,這已經嘗試了並且取得了成功。

現在,我要顯示/保存兩個圖像,一個是裁剪的圖像,另一個是正在裁剪的圖像(與從圖像中減去小空腔一樣,該圖像將具有裁剪部分的減去面積)。

我的代碼:

B = imread('B1.jpg');
 % figure,imshow(B)
GimageB = rgb2gray(B);
 % figure, imshow(GimageB)

J = imcrop(B,[284 235 95 80]);
  figure, imshow(J)

要顯示沒有“提取”區域的圖像,請用零填充該區域!

img=rgb2gray(imread('http://weknowyourdreams.com/images/cat/cat-03.jpg'));


img2 = imcrop(img,[500 600 700 800]);

img3=img;
% fill area with zero (note the numbers, compare to imcrop)
img3(500:500+700, 600:600+800)=0;
figure()
imshow(img3)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM