HALCON_常见二值化算子的效果观察

函数 auto_threshold 的使用

原图

使用 函数 auto_threshold

 再使用函数 select_obj  选择 第一个区域
得到目标区域

VAR阈值 var_threshold

动态阈值 mean_image 局部动态阈值 处理 普通二值化难以区分的场景

但是这种 水表盘却不能,使用 均值滤波和动态阈值
取不到图像

 

使用 
    *与动态阈值类型,通过掩网
    **参数  8, 8 掩膜宽度和高度, 0.2 标准差表, 4 绝对阈值, 'dark'亮暗
    var_threshold (Image1, Region, 10, 10, 0.2, 6, 'dark')

 

 

binary_threshold


适合在目标区域与背景区别非常明显,没有啥细节细线需要分离的
*二值化找出目标区域
binary_threshold ( halconImage, Region, 'max_separability', 'light', UsedThreshold)

 


版权声明:本文为qq_42905899原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。