如何改变3米到像素的距离?

时间:2011-07-03 18:24:53

标签: matlab graphics image-processing computer-vision

我有一个3D物体,我需要相对于2D图像进行投影,然后使用相机拍摄3米。当我试图制作投影矩阵时,我发现我需要从物体(3m)和相机高于地面(1m)的位置说明相机的位置。因此,我需要将这些以米为单位的值更改为像素,以便它们可以用于投影矩阵。

我需要在Matlab中进行计算。有什么指针吗?

2 个答案:

答案 0 :(得分:0)

1米= 39.3700787英寸所以dpi * distance_in_meters / 39.3700787

显然你需要知道输出设备的DPI。

答案 1 :(得分:0)

的get(0, 'ScreenPixelsPerInch')

为您提供Quentin解决方案中缺少的成分。