在OpenCV里实现自适应阈值分割

在图片处理过程中,针对铺前进行二值化等操作的时候,我们希望能够将图片相应区域内所有的信息提供保留。实验室环境下,相应的素材是模板化的,但是将实验室方法应用于现实环境中时,我们会发现光影环境对于效果的影响其实是很大的。在这种情况下进行处理,会使得结果不如人意:一块黑,一块白,且黑的区域的特征无法提取。这时候自适应阈值算法尤为重要。与全局阈值不同,它更加注重上下文关系,将原本图片分割成更小的区域进行判断,极大地降低了阴影对于图片本身的影响。在不均匀照明或者灰度值分布不均的情况下,如果使用全局阈值分割,那么得到的分割效果往往会很不理想,如下面这个例子:

在OpenCV里实现自适应阈值分割_第1张图片

左图是一个原图,右图是使用全局阈值处理后的图片,可以看到输出图片的左下角根据不清楚。像这样的图片,就需要使用新的方法—自适应阈值分割。在OpenCV里提供下面的函数:

在OpenCV里实现自适应阈值分割_第2张图片

你可能感兴趣的:(OpenCV)