halcon中的阈值分割
全局阈值分割
全局固定阈值分割,也叫图像的“二值化”,即对整幅图像都采用一个固定的阈值范围来进行二值化。该方法的基本思想是:假设图像中有明显的目标和背景,其灰度值呈明显的双峰分布时,选取合适的灰度值组作为阈值进行就分割,可以得到比较好的效果。
HALCON中算子(随后所有算子均为HALCON算子,不在备注)threshold(Image:Region:
MinGray,MaxGray)
目标和背景之间存在灰度差,则应首先考虑使用threshold算子来进行分割。
动态阈值分割
由于背景不均匀,难以确定全局阈值,固定全局阈值的方法就不再适用。此时如果目标像素常常表现为比背景像素亮一些或者暗一些,那么考虑通过像素与其邻域的灰度值的比较,找出合适的阈值进行分割,这种分割方式称为动态阈值分割。
动态阈值分割算子:dyn_threshold
动态阈值分割使用思路:
(1)对图像进行滤波处理(例如均值滤波mean_image)
(2)使用滤波后的图像与原图像对比,两个图像对应像素超过某个值,则为目标像素(dyn_threshold)