【发布时间】:2015-10-04 02:15:54
【问题描述】:
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'”请帮助我
【问题讨论】:
-
程序好像无法识别。你确定你有包含函数定义的正确版本吗?
-
我使用 matlab R2010b 哪个版本可用于该功能。我需要完成我最后一年的手写识别项目。如果你能帮助我,我很高兴。谢谢你
-
您在此处复制代码时出错。它包含无效字符 (`)。
-
@Daniel 我一直在编辑我的代码。我真的是图像处理的新手。你能帮我解决这个阈值问题吗?
标签: matlab image-processing handwriting-recognition