如何将像素/屏幕坐标转换为直角坐标(x,y)?
我在图片上得到的信息是(参见图片):
vFov
(度),hFov
(度),像素宽度,像素高度
基本上我想要的是获取图像上的任何像素,并计算其远离图像中心的相对度。
答案 0 :(得分:1)
由于没有足够的信息,您永远不能(原则上)将像素坐标转换为3d坐标。 这与c ++或任何语言均无关。 试想一下您用相机拍摄的照片。它是2D,但是实际字词是3D,并且图片中不包含第三维(模糊度除外)。
答案 1 :(得分:0)
x - w/2
h/2 - y
其中w和h是屏幕的尺寸。 嗯?