0

大家好,我是 Matlab 图像处理工具箱的新手,我真的不能决定在

im2bw(gray_image, level); 
gray_image < 0.5; ?

对于 im2bw(gray_image, level ); level 我们也可以使用值0.5或其他值吗?

谁能解释一下,如果我想对灰度图像设置阈值,如果我想自己调整阈值级别,哪个更好?

如果是一样的请告诉我谢谢...

4

1 回答 1

2

正如im2bw 文档所说:

在 [0,1] 范围内指定level。该范围与图像类别可能的信号电平有关。因此,0.5 的级别值介于黑白之间,与级别无关

这使它比image < level;稍微灵活/方便一些。根据您获取图像的方式,这些值可能在 0-255 范围内,在这种情况下,您的替代方案不会给出所需的结果。否则它们是等价的。

于 2013-02-19T11:23:45.410 回答