我所有的新手Matlab图像处理工具箱,我真的无法决定在
之间使用im2bw(gray_image, level);
gray_image < 0.5; ?
for im2bw(gray_image, level );我们可以使用值 0.5 或其他值吗?
任何人都可以解释一下,如果我想要阈值灰度图像,如果我想自己调整阈值水平哪一个更好?
如果是相同的,请告诉我谢谢......
答案 0 :(得分:2)
正如im2bw
documentation所说:
在[0,1]范围内指定
level
。该范围与图像类可能的信号电平有关。因此,水平值0.5是黑色和白色之间的中间,无论等级
这比image < level
稍微灵活/方便;根据您获取图像的方式,值可能在0-255范围内,在这种情况下,您的替代方案将无法提供所需的结果。否则它们是等价的。