İnMatlab,我想阈值灰度图像将其转换为黑白图像:
for k=1:Y
for i=1:X
if gray(i,k)>T
gray(i,k)=1;
else
gray(i,k)=0;
end
end
end
Run Code Online (Sandbox Code Playgroud)
您认为T的价值应该是什么?
如果我是你,我会使用中位数:
gray=double(gray>median(gray(:)))
Run Code Online (Sandbox Code Playgroud)
PS:你应该使用这个效率更高的代码:
gray=double(gray>T)
Run Code Online (Sandbox Code Playgroud)