Advertisement

OpenCV物体检测及图像矫正-FLANN特征检测与透视校正

阅读量:

延续上一篇关于FLANN特征匹配的讨论,通过前文可知,若在特征匹配过程中完全依赖线性元素进行对应,其匹配效果往往难以达到直观清晰的程度。
那么,是否可以将匹配所得的结果以矩形或圆形等图形形式呈现呢?答案是肯定的,这正是平面对象识别的核心思想。


有关基于透视变换实现平面对象识别的方法
该过程主要涉及两个新增的API接口
cv::findHomography() – 用于确定两个平面之间的透视变换关系,并生成相应的透视变换矩阵
cv::perspectiveTransform() – 用于执行具体的透视变换操作

在这里插入图片描述

关于透视变换

透视变换(Perspective Transformation)不仅能够实现图像的校正,还可用于图像平面的识别。

透视变换(Perspective Transformation)是基于透视中心、像点与目标点三点共线这一原理,
依据透视旋转定律,使投影面围绕迹线(即透视轴)旋转一定角度,尽管投影光线束被破坏,
但投影面上的几何图形仍能保持不变的

全部评论 (0)

还没有任何评论哟~