imfreehand数据类型问题

时间:2013-08-02 07:55:24

标签: matlab region roi

我在我的程序中使用imfreehand,当我来到erosion时,我收到以下错误(我没有粘贴整个错误):

Error using imerode
Expected input number 1, IM, to be one of these types:

numeric, logical

Instead its type was imfreehand.

那么我提取的区域似乎是imfreehand类型的?有没有办法转换为上述数据类型?或者,有一些方法可以解决这个问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以查看this帖子中的示例。我的解释是你使用与生成的徒手对象相关联的句柄

创建一个蒙版
hFH = imfreehand();
binaryImage = hFH.createMask();

然后将掩码用于其他目的。