1
工业机器视觉:基于灵闪平台的开发及应用
1.6.1.2 4.1.2 阈值法
4.1.2 阈值法

阈值法是一种基于区域的特征定位技术,其基本原理是通过设定不同的特征阈值,把图像像素点分为若干类。设原始图像为f(x,y),按照一定的准则在该图像中找到特征值T,将图像分割为两部分,分割后的图像为:

若取b 0 为黑,b 1 为白,即为图像的二值化。

阈值法是一种简单且常用的特征定位方法,特别适合于目标和背景占据不同灰度级范围的图像。该方法的关键是如何正确地设置特征阈值,下面介绍一种通过循环迭代设置阈值的方法。

循环迭代法的基本思想是,开始时选择一个阈值作为初始的估计值,然后按照某种策略,通过迭代不断地改变这一估计值,直到满足给定的准则为止,具体步骤如下。

①在一幅灰度范围为[0,L-1]的图像中,选择图像灰度的中值作为初始阈值T 0,其中图像中对应灰度级i的像素数为n i

②利用阈值T 把图像分割成两个区域:R 1 和R 2,用下式计算区域R 1 和R 2 的平均灰度值μ1 和μ2

③计算出μ1μ2 后,用下式计算出新的阈值T i+1

④重复步骤②和③,直到T i+1和T i 的差小于某个给定值为止。图4-3(b)是利用阈值法对图像进行二值化处理后的结果。

图4-3 阈值法