【发布时间】:2017-03-07 15:46:17
【问题描述】:
给定一组 4x4 位姿矩阵,可以如下推导出相机的欧几里得坐标系位置:
其中R 是 3x3 旋转矩阵,t 是姿势的平移向量,根据 this question。
当以顺序方式处理这组位姿时,例如当每个位姿都参考某个时间步长的相机位姿时,旋转和平移分量可以按如下方式累加:
和
两者都可以代入第一个方程,以得出相机在给定时间步的相对位置。
我的问题是如何使用 OpenCV 或类似工具绘制这些点。对于以圆周运动围绕物体移动的相机,输出图应该是圆形的,原点在轨迹的起点。
虽然我的问题不是明确地关于绘制如上所示的轴,但这将是一个奖励。
TL;DR:给定一组姿势,我们如何使用 OpenCV、VTK、Matplotlib、MATLAB 等常用工具生成类似上述的图。
【问题讨论】:
-
你也可以使用 Blender 吗?动画通常是更有用的运动可视化。
-
@FrancescoCallari 如果它能给我想要的输出,那么它是一个选项。但是,我从未使用过 Blender。
标签: opencv plot graphics computer-vision camera-calibration