在Matlab中使用多个坐标裁剪图像

时间:2018-07-07 16:25:32

标签: matlab

我用“徒手画”裁剪不规则形状并将其位置保存到变量中。该位置变量是一个85 * 2的双矩阵(85个点,X和Y坐标)。现在,我想使用相同的位置来裁剪另一幅图像(图像的不同层,但是对象的位置相同)。我能找到的所有功能都需要矩形位置(X1,X2,Y1,Y2)。在我的情况下,我有82个不同的(X,Y)坐标,如何使用位置信息裁剪新图像?

1 个答案:

答案 0 :(得分:0)

据我了解,您想获取由imfreehand(...)创建的坐标,以便在另一幅图像上创建可裁剪的对象。为此,可以使用函数impoly(hparent,position)。

MathWorks页面提供了一个示例,以指导您使用它。