我使用以下代码根据imrect()
:
figure();
imshow(img);
h = imrect();
crop_area = wait(h);
cropped = imcrop(img, crop_area);
但自然地,感兴趣的区域可能不是矩形,也可能是倾斜的等等。
因此我的问题是:有没有办法将impoly()
用于imcrop()
?
答案 0 :(得分:2)
似乎是roipoly()
的目标。
答案 1 :(得分:1)
将impoly()
与imcrop()
一起使用没有意义,因为数字图像必须始终为矩形。
如果您希望选择和操作非矩形投资回报率,可以将impoly()
与createMask()
一起使用。