当前位置:   article > 正文

opencv透视变化_透视变换矩阵 opencv

透视变换矩阵 opencv

1. 概念:

        仿射变换(affine transform)与透视变换(perspective transform)在图像还原、图像局部变化处理方面有重要意义。通常,在2D平面中,仿射变换的应用较多,而在3D平面中,透视变换又有了自己的一席之地。两种变换原理相似,结果也类似,可针对不同的场合使用适当的变换。 仿射变换和透视变换的数学原理不需深究,在应用层面,仿射变换是图像基于3个固定顶点的变换。

2. findHomography函数    (找到两个平面之间的变换矩阵

        findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) ,使用最小均方误差或者RANSAC方法。函数功能:找到两个平面之间的变换矩阵。

参数:

  1. Mat cv::findHomography ( InputArray srcPoints,
  2. InputArray dstPoints,
  3. int method = 0,
  4. double ransacReprojThreshold = 3,
  5. OutputArray mask = noArray(),
  6. const int maxIters = 2000,
  7. const double confidence = 0.995
  8. )

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号