0
function im = Thresholding(I)
[r,c] = size(I);
im = zeros(r, c);
for i = 1:r
for j = 1:c
    if I(i,j)> 105
        im(i,j) = 1;
    end
end
end
im = bwareopen(im, 5);
im = imfill(im, 'holes');
end 

我正在尝试使用此代码,但出现此错误“未定义的函数或方法 'bwareopen' 用于类型为'double'的输入参数”请帮助我

4

1 回答 1

3

你在打电话bwareopen,但你应该打电话bwareaopen。后者有一个额外的a。

于 2015-10-04T03:34:22.387 回答