主题:【请教】在Matlab中用平均值平均的阈值算法求灰度图的全局阈值的程序该如何设计?
fangliball
[专家分:0] 发布于 2007-10-23 14:24:00
在Matlab中用平均值平均的阈值算法求灰度图的全局阈值的程序该如何设计?
谢谢:P
回复列表 (共3个回复)
沙发
mikle [专家分:390] 发布于 2007-10-24 23:54:00
晕
求图象平均值
再阈值处理
板凳
sagiltarivs [专家分:2610] 发布于 2007-10-27 12:53:00
这方法要能分割图像,我就去撞豆腐了!
太落后了,^_^
3 楼
sagiltarivs [专家分:2610] 发布于 2007-10-27 12:56:00
I = imread('filename.bmp');
I = double(I);
T = mean(mean(I));
[height, width] = size(I);
Ishow = zeros(height, width); % 结果图
for i=1:height
for j=1:width
if I(i,j) > T
Ishow(i,j) = 1;
else
Ishow(i,j) = 0;
end
end
end
figure;
imshow(Ishow);
我来回复