CaliBoy Reference Documentation
  • 2.0.0.201803
  • A
  • A
  • A

关于角点检测

棋盘格图像角点检测首先选取图像4个内部矩形区域边界角点,然后自动检测所选取矩形区域内部及边界的所有网格角点.边界角点选取及网格角度自动检测过程中的角点位置最终都由Harris角点检测确定,所定位角点均为Harris亚像素角点.

通过边界角点自动检测区域内部及边界的所有网格角点的方法为Camera Calibration Toolbox for Matlab [Jean-Yves Bouguet 2015]中的检测方法.

Step-0 : 手动选取4个内部矩形区域边界角点.
Step-1 : 根据边界点位置提取4条边界区域,根据边界区域的黑白变化分析网格数.
Step-2 : 判断相对边分析得到网格数是否一致.
Step-3 : 根据输入畸变参数去除边界点的畸变效应以还原理想图像点位置(畸变影响大时与Step-5配合使用).
Step-4 : 根据平面成像的单应性计算内部区域及边界上的网格角度.
Step-5 : 根据输入畸变参数添加畸变效应以还原实际图像点位置(畸变影响大时与Step-3配合使用)..
Step-6 : 以由单应性计算的网格角点为初始点,进行Harris角点检测以获得亚像素角点.