【Halcon-1D测量】measure_pos 函数功能(用于提取垂直于矩形/环形弧主轴的直边亚像素位置)
2026/6/12 23:37:57 网站建设 项目流程

HALCON算子measure_pos全解析

一、算子核心定位

measure_pos是HALCON 1D测量模块最基础的核心算子,核心功能是提取垂直于矩形/环形弧主轴的直边亚像素位置,无模糊逻辑筛选,仅通过高斯平滑、振幅阈值和灰度过渡规则完成边缘提取。该算子是1D测量的基础工具,适用于边缘特征清晰、仅需单一边缘定位的场景(如零件边缘定位、直线边界检测、简单尺寸测量的边缘基准提取等)。

二、算法核心原理

  1. 灰度轮廓提取:将测量对象(矩形/环形弧)沿垂直于主轴的方向划分为“切片”,对每个切片内的灰度值取平均,生成一维灰度值轮廓(该步骤的预计算由gen_measure_rectangle2/gen_measure_arc完成,提升执行效率);
  2. 亚像素边缘检测:对一维灰度轮廓使用标准差为Sigma的高斯核求导,计算亚像素级的边缘位置(边缘对应导数极值点);
  3. 振幅筛选:仅保留振幅(导数绝对值)≥Threshold的边缘,过滤弱边缘噪声;
  4. 过渡筛选:根据Transition参数筛选边缘类型——positive(暗→亮过渡)、negative(亮→暗过渡)、all</

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询