1

我使用以下代码根据生成的矩形选择裁剪图像imrect()

figure();
imshow(img);
h = imrect();
crop_area = wait(h);
cropped = imcrop(img, crop_area);

但自然地,感兴趣的区域可能不是矩形的,或者可能是倾斜的,等等。

因此我的问题是:有没有办法使用impoly()with imcrop()

4

2 回答 2

2

似乎roipoly()是要走的路。

于 2012-07-02T15:01:55.260 回答
1

使用impoly()withimcrop()没有意义,因为数字图像总是必须是矩形的。

如果您希望选择和操作非矩形 ROI,可以impoly()与 一起使用。createMask()

于 2012-07-02T12:49:21.923 回答