三.圆形标记点精定位算法:
标记点精定位模块采用边缘特征拟合的方法:
- 首先进行边缘检测,
2.然后提取标记点边缘像素,
3.最后采用最小二乘拟合法,得到标记点的圆心的精确坐标
3.1Canny算子边缘提取
Canny 算子进行边缘检测可以分 4 个步骤:
(1) 用高斯平滑函数消除噪声
(2)计算梯度幅值和方向,通过这步可以获得边缘位置处特征被加强的图像
(3) 非极大值抑制,排除非边缘像素得到候选边缘
(4) 滞后阈值,采用了一个高阈值和一个低阈值对非边缘像素进一步排除
3.2提取圆形标记点的边缘像素点集
3.3最小二乘拟合圆心
最小二乘法的原理
圆心的提取
基于OpenCV的圆心定位在地铁隧道变形监测中的应用
findcounter函数
findcounter函数遍历像素点