了解opencv的warperpective和warpaffine的最佳方法是什么?

时间:2012-06-09 15:29:01

标签: opencv computer-vision

我正在尝试变换静态图像以给出从不同角度拍摄的幻觉。似乎warpPerspectivewarpAffine是我应该理解的功能。然而,即使在阅读OpenCV文档之后,我也很难理解它们。

我应该阅读哪些教程/文档来解释它们?

2 个答案:

答案 0 :(得分:3)

您没有提及您使用的语言。

  1. OpenCV文档已对这些进行了解释性说明 功能,这是非常好的。

  2. 除此之外,OpenCV还通过使用C ++获得了相关教程 码。 :Affine Transformations

    (如果您使用Python,请在此处找到它:Affine Transform

  3. Gary Bradsky的书“学习OpenCV”得到了很好的解释 如果您愿意,请参阅第163页。您可以从“Google Books”中阅读

答案 1 :(得分:3)

warpPerspective做投射变换或单应性:

http://en.wikipedia.org/wiki/Homography

warpAffine进行仿射变换:

http://en.wikipedia.org/wiki/Affine_transformation

阿比德拉赫曼,已经提到了一本好书。如果你想要一个更理论的,Multiple View Geometry被认为是这些主题的圣经。