【问题标题】:Image 3D rotation OpenCV图像 3D 旋转 OpenCV
【发布时间】:2013-04-05 23:49:20
【问题描述】:

我需要在 x 和 y 轴上执行 2D 图像的 3D 旋转。 我读到我必须在 OpenCV 上使用 Homographic 矩阵,但我不知道如何设置矩阵以执行常见的旋转角度。例如 x 轴上 30 度或 y 轴上 45 度。

我读了这篇文章:Translating and Rotating an Image in 3D using OpenCV。我尝试了不同的 f 值,但它不起作用。

我想知道我必须更改矩阵的哪些参数以及如何更改(公式)。 谢谢!

【问题讨论】:

标签: opencv image-processing rotation homography


【解决方案1】:

遵循same post,但替换您的旋转矩阵。熟悉Rorigues() function。您可以向它发送一个 1 x 3 的 x、y 和 z 旋转数组。它会给你一个 3 x 3 的旋转矩阵。将此矩阵作为 R 的前 3 列和 3 行插入(其余保持不变)。如果您不想进行任何翻译,请确保在该页面的代码中将变量 dist 设置为 0。

【讨论】:

    猜你喜欢
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多