我正在尝试裁剪n
次图像。
我打开了figure(1)
并将图像弄皱了。
裁剪图像I
并获取I2
后,我想重复此过程,直到用户未点击Enter
。
RECT=[];
hfig1=figure(1);
while **[ User have not enterd Enter key]**
I = imread('coins.png');
[I2,rect] = imcrop(I);
hfig=figure(2);
imshow(I2)
close(hfig)
RECT=[RECT;rect];
end
close(hfig1);
如何在MATLAB中执行此操作?
答案 0 :(得分:0)
如果我不正确地提出你的问题你应该没问题:
hist=[];
original=imread('stackoverflow.png');
figo=figure;
imshow(original);
again='yes';
figc=figure;
while again
[cropped,rect]=imcrop(original);
imshow(cropped);
original=cropped;
hist=[hist;rect];
again=input('Do you want more? [N]: ', 's');
end