HALCON算子fuzzy_measure_pairing全解析
一、算子核心定位
fuzzy_measure_pairing是HALCON 1D测量模块的关键算子,核心功能是提取垂直于矩形/环形弧主轴的直边对,与fuzzy_measure_pairs核心逻辑一致,但突破了边对分组的限制——支持提取交错、包含的边对,适用于多层边缘、重叠结构等复杂场景的高精度测量(如多层薄膜边缘、嵌套金属件槽宽检测)。
二、算法核心原理
- 边缘提取:与
fuzzy_measure_pairs完全一致,通过高斯平滑(Sigma)处理图像,检测满足最小振幅(AmpThresh)的亚像素边缘; - 模糊筛选:基于
set_fuzzy_measure/set_fuzzy_measure_norm_pair预设的模糊函数,筛选出模糊分数≥FuzzyThresh的边缘; - 无限制配对:通过
Pairing='no_restriction'取消边对交错/包含的限制,生成所有可能的边对组合; - 数量控制:按模糊分数从高到低排序,仅返回前
NumPairs组边对(NumPairs=0时返回所有符合条件的边