图像照度不均匀,或者有阴影怎么进行二值化?相信长期做机器视觉的朋友都遇到过,下面分享我个人的一些经验,如果有更好的方法请不吝指出,共同进步。
1、图像亮度不均匀分析
一般情况下,图像f(x,y)是由光源产生的照度场i(x,y)和目标的反射系数场r(x,y)共同作用产生的,且前者可以表达成后二者的乘积,即:
f(x,y) = i(x,y) r(x,y)
r(x,y)反映的是目标表面颜色和纹理等特征,是我们最需要的信息。i(x,y)反映的是光源相对于目标的方位及强度分布。在机器视觉项目中,光源的布置及本身特性会造成对目标的照射不均匀。
2、同态滤波及去阴影
如果对f(x,y)做对数变换,可以将照度场i(x,y)与反射系数场r(x,y)分离开来,即
<