【发布时间】:2012-06-09 15:29:01
【问题描述】:
我正在尝试转换一张静态图片,以营造一种从不同角度拍摄的错觉。似乎warpPerspective 和warpAffine 是我应该理解的功能才能完成这项工作。但是,即使阅读了 OpenCV 文档,我也很难理解它们。
我应该阅读哪些教程/文档可以很好地解释它们?
【问题讨论】:
我正在尝试转换一张静态图片,以营造一种从不同角度拍摄的错觉。似乎warpPerspective 和warpAffine 是我应该理解的功能才能完成这项工作。但是,即使阅读了 OpenCV 文档,我也很难理解它们。
我应该阅读哪些教程/文档可以很好地解释它们?
【问题讨论】:
你没有提到你使用的语言。
OpenCV 文档有这些的图解说明 功能真的很好。
除此之外,OpenCV 还提供了一个使用 C++ 的教程 代码。 :Affine Transformations
(如果您使用 Python,请在此处找到:Affine Transform)
而且 Gary Bradsky 的书《Learning OpenCV》也有很好的解释 如果您愿意,请参阅第 163 页。您可以从“Google Books”阅读它
【讨论】:
warpPerspective 进行射影变换或单应性:
http://en.wikipedia.org/wiki/Homography
warpAffine 进行仿射变换:
http://en.wikipedia.org/wiki/Affine_transformation
Abid Rahman,已经提到了一本好书。如果您想要更理论的,Multiple View Geometry 被认为是这些主题的圣经。
【讨论】: