【问题标题】:Opencv, Inverse Perspective Mapping with Known Rotation and TranslationOpencv,具有已知旋转和平移的逆透视映射
【发布时间】:2014-07-01 11:05:46
【问题描述】:

我需要从所需的角度(鸟瞰图的一般情况)获得图像的新视图。想象一下,我们通过已知的旋转和变换来改变相机的位置。同一场景的新图像会是什么?

我们可以换一种说法:我们如何通过旋转和平移矩阵来计算单应矩阵

这是一个示例图像:

非常感谢任何帮助!

【问题讨论】:

  • 我之前使用 getPerspectiveTransform 从每个图像中的 4 个对应点创建映射。您是否在以下文档中找到任何帮助:docs.opencv.org/modules/imgproc/doc/…
  • 如果你想推断与给定 3D 变换相关的单应性,你需要一个校准过的相机。是你的情况吗?
  • @Trygve 谢谢!我看到了这个功能,但是我的情况不同。我有一张图片,我需要从几个不同的角度查看它(类似于鸟瞰图)。所以我认为 getPerspectiveTransform 不会有帮助。我正在研究模型基础对象检测算法,这就是为什么我需要对同一场景有不同的看法。
  • @AldurDisciple 谢谢!是的,相机已校准。正如我在上一条评论中提到的那样;我正在研究基于模型的对象检测算法,这就是为什么我需要对同一场景有不同的看法。
  • 有些不清楚:您是想使用单应性变换输入图像,还是想获得从不同视点观察给定场景的新图像?这是两个不同的东西,因为单应性只能帮助生成从同一视点获得的图像(围绕该视点“任意”旋转)。

标签: opencv transform perspective homography


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 2023-03-14
    • 2011-10-24
    • 1970-01-01
    • 2012-11-29
    • 2011-10-14
    • 2013-05-23
    相关资源
    最近更新 更多