我想使用鼠标指针从图像中裁剪出多个部分以制作出groudtruth。每个对象都有不同数量的对象,因此我无法运行for
循环特定的次数。但是,我可以使用while
循环。但是我该如何阻止呢?
for i=1:10
[tt bb]=imcrop(img);
crop.img{i,:}=tt;
crop.bb(i,:)=bb;
end
您可以将if
条件与if
一起使用。当您完成图像部分的裁剪并想要裁剪另一部分时,单击任何鼠标按钮,循环将继续。当您不想裁剪任何其他部分时,请按任意键盘按钮,循环将为waitforbuttonpress
。
演示代码:
waitforbuttonpress
注意,它要求您的图形窗口处于焦点位置。
要退出时只按Esc键怎么样?
break