标签: matlab image-processing
我尝试在图像上创建遮罩,但是我收到以下错误:
未定义的函数'createMask'用于类型的输入参数 'matlab.graphics.primitive.Image'。
我无法弄清楚出了什么问题。有帮助吗?提前谢谢!
img = imread('pout.tif'); figure, h_im = imshow(img); h = imellipse; position = wait(h); BW = createMask(position,h_im);
答案 0 :(得分:1)
<强>解决方案强>
如果我理解正确,您正在尝试从用户处获取椭圆输入并获取其掩码。 有两个变化需要做:
更新了代码
img = imread('pout.tif'); figure, h_im = imshow(img); h = imellipse; BW = createMask(h,h_im);
<强>结果强>