大家好,我是 Matlab 图像处理工具箱的新手,我真的不能决定在
im2bw(gray_image, level);
gray_image < 0.5; ?
对于 im2bw(gray_image, level ); level 我们也可以使用值0.5或其他值吗?
谁能解释一下,如果我想对灰度图像设置阈值,如果我想自己调整阈值级别,哪个更好?
如果是一样的请告诉我谢谢...
大家好,我是 Matlab 图像处理工具箱的新手,我真的不能决定在
im2bw(gray_image, level);
gray_image < 0.5; ?
对于 im2bw(gray_image, level ); level 我们也可以使用值0.5或其他值吗?
谁能解释一下,如果我想对灰度图像设置阈值,如果我想自己调整阈值级别,哪个更好?
如果是一样的请告诉我谢谢...
正如im2bw
文档所说:
在 [0,1] 范围内指定
level
。该范围与图像类别可能的信号电平有关。因此,0.5 的级别值介于黑白之间,与级别无关
这使它比image < level
;稍微灵活/方便一些。根据您获取图像的方式,这些值可能在 0-255 范围内,在这种情况下,您的替代方案不会给出所需的结果。否则它们是等价的。