【发布时间】:2016-04-10 08:10:33
【问题描述】:
我在世界坐标系中有一组已知的3D 点,并且我知道图像中对应的2D 点。
现在对于一个新的 3D 坐标 (x, y, z) 我需要找到 2D 图像坐标 (u, v) 我怎样才能在 OpenCV 中找到它?如何使用 OpenCV 找到变换矩阵(相机矩阵、旋转、平移)?
【问题讨论】:
-
使用 calibrateCamera 或 solvePnp(反向解释)。您将在 projectPoints 函数中使用 R 和 T。
-
在solvePnP()中,我们是否需要将相机矩阵作为输入,在文档中将其作为输入矩阵给出
-
@Micka calibrateCamera() 和 solvePnP 有什么区别?
-
尝试 1 或 0。顺便说一句,最好使用测试模式测量内在特性,尤其是当您的镜头有一些明显的失真时
标签: opencv camera transformation affinetransform perspectivecamera