我陷入了计算机视觉问题。我的问题是:
假设我在像素坐标系中有一个点(u,v)位于屏幕的一部分(监视器)上。
我想将此点转换为相机坐标系(从相机原点(0,0,0)的角度来看)。
如何将屏幕坐标转换为摄像机坐标?
答案 0 :(得分:3)
事实是,您永远无法将像素(2个坐标)转换为3D空间。因为信息不存在!
好消息是,有一些方法可以从2D图像中提取3D信息。
您需要校准您的相机,然后检测具有已知配置的对象(比如棋盘),然后求解其在3D世界中的位置。
查看这些链接。
http://computer-vision-talks.com/2011/11/pose-estimation-problem/
http://www.morethantechnical.com/2010/11/10/20-lines-ar-in-opencv-wcode/