-1

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

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

numeric, logical

Instead its type was imfreehand.

看来我提取的区域将是类型imfreehand?有没有办法转换为上述数据类型?或者,有什么方法可以处理这样的问题?

谢谢。

4

1 回答 1

0

您可以查看这篇文章中的示例。我的解释是,您使用与生成的手绘对象关联的句柄创建蒙版,

hFH = imfreehand();
binaryImage = hFH.createMask();

然后将面罩用于其他目的。

于 2013-08-02T09:05:38.237 回答