我在我的程序中使用imfreehand
,当我来到erosion
时,我收到以下错误(我没有粘贴整个错误):
Error using imerode
Expected input number 1, IM, to be one of these types:
numeric, logical
Instead its type was imfreehand.
那么我提取的区域似乎是imfreehand
类型的?有没有办法转换为上述数据类型?或者,有一些方法可以解决这个问题吗?
感谢。
答案 0 :(得分:0)
您可以查看this帖子中的示例。我的解释是你使用与生成的徒手对象相关联的句柄
创建一个蒙版hFH = imfreehand();
binaryImage = hFH.createMask();
然后将掩码用于其他目的。