0

我陷入了计算机视觉问题。我的问题是:

假设我在像素坐标系中有一个点(u,v),它位于屏幕(监视器)的一部分上。

我想将此点转换为相机坐标系(从(0,0,0)处的相机原点的角度来看)。

如何将屏幕坐标转换为相机坐标?

4

1 回答 1

2

事实上,您永远无法将像素(2 个坐标)转换为 3D 空间。因为信息不存在!

好消息是有一些方法可以从 2D 图像中提取 3D 信息。

您需要校准您的相机,然后检测具有已知配置的对象(例如棋盘),然后求解其在 3D 世界中的位置。

查看这些链接。

http://computer-vision-talks.com/2011/11/pose-estimation-problem/

简历::solvePnP

http://www.morethantechnical.com/2010/11/10/20-lines-ar-in-opencv-wcode/

于 2011-12-13T10:22:15.080 回答