OpenCV 3.0运动单应

OpenCV 3.0运动单应,opencv,opencv3.0,Opencv,Opencv3.0,OpenCV 3.0.0提供了以下运动模型: 运动与翻译 欧几里得运动 运动仿射 运动单应 模型运动单应性做了什么转换?根据OpenCV文档: 运动\平移设置平移运动模型;整经矩阵为2×3,前2×2部分为单位矩阵,其余两个参数估计 运动欧几里德变换将欧几里德(刚性)变换设置为运动模型;估计了三个参数;翘曲矩阵为2×3 运动\仿射设置仿射运动模型(默认);估计了六个参数;翘曲矩阵为2×3 运动单应设置单应作为运动模型;估计了8个参数扭曲矩阵为3×3。 您能提供一个同形变换的例子吗?其他三个很

OpenCV 3.0.0提供了以下运动模型:

  • 运动与翻译
  • 欧几里得运动
  • 运动仿射
  • 运动单应

模型运动单应性做了什么转换?

根据OpenCV文档:

  • 运动\平移设置平移运动模型;整经矩阵为2×3,前2×2部分为单位矩阵,其余两个参数估计
  • 运动欧几里德变换将欧几里德(刚性)变换设置为运动模型;估计了三个参数;翘曲矩阵为2×3
  • 运动\仿射设置仿射运动模型(默认);估计了六个参数;翘曲矩阵为2×3
  • 运动单应设置单应作为运动模型;估计了8个参数<代码>扭曲矩阵为3×3。

您能提供一个同形变换的例子吗?其他三个很容易理解和可视化1)平移平移1)欧几里德平移+旋转,3)仿射平移+旋转+剪切,但我不明白单应性的作用是什么?