Как изменить расстояние 3 метра на пиксель? - PullRequest
0 голосов
/ 03 июля 2011

У меня есть 3D-объект, и мне нужно спроецировать его относительно 2D-изображения, которое снято на 3 метра камерой.Когда я попытался создать матрицу проекции, я обнаружил, что мне нужно указать положение камеры от объекта (3 м) и высоту камеры над землей (1 м).Таким образом, мне нужно изменить эти значения, измеренные в метрах, на пиксели, чтобы их можно было использовать в матрице проекции.

Мне нужно выполнить вычисления в Matlab.Есть указатели?

Ответы [ 2 ]

0 голосов
/ 03 июля 2011

get (0, 'ScreenPixelsPerInch')

Дает вам недостающий ингредиент в растворе Квентина.

0 голосов
/ 03 июля 2011

1 метр = 39,3700787 дюймов, поэтому dpi * distance_in_meters / 39.3700787

Очевидно, что вам нужно будет знать DPI устройства вывода.

...