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