【问题标题】:solvePnP: Obtaining the rotation translation matrixsolvePnP:获取旋转平移矩阵
【发布时间】:2015-06-19 08:28:37
【问题描述】:

我正在尝试将坐标图像转换为 3D 坐标。使用 solvePnP 函数(在 C++ 中)给了我 3X1 旋转矩阵和 3X1 平移矩阵。但是 [R|t] 矩阵不应该是 3X4 吗?

任何帮助将不胜感激!

【问题讨论】:

  • 即如何将旋转和平移矩阵组合成一个变换矩阵

标签: c++ opencv matrix computer-vision transform


【解决方案1】:

来自solvePnP 的 OpenCV 文档:

  • “rvec – 输出旋转矢量(参见 Rodrigues() ),它与 tvec 一起将点从模型坐标系带到相机坐标系。”

点击Rodrigues()的链接:

  • src – 输入旋转向量(3x1 或 1x3)或旋转矩阵(3x3)。
  • dst – 分别输出旋转矩阵 (3x3) 或旋转向量(3x1 或 1x3)。

【讨论】:

  • 感谢您的回答,我已经成功获得了我的旋转平移矩阵和投影矩阵。但是,如文档中所示,我如何获得比例因子's'?我设法解决了特定映射的矩阵,但这似乎并不适用于所有人。你能帮忙吗?
猜你喜欢
  • 2014-06-10
  • 2023-03-28
  • 2012-09-09
  • 2014-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-11
  • 1970-01-01
相关资源
最近更新 更多