Как я могу рассчитать поле зрения камеры телефона? - PullRequest
4 голосов
/ 28 сентября 2011

Мне нужно знать поле зрения камеры телефона, чтобы сделать приложение дополненной реальности, чтобы рассчитать, где мне нужно написать на экране камеры название расположенного GPS-объекта. Достопримечательность города на правильномкоординаты экрана, указывающие точку интереса.

например:

расстояние 5 метров: 6 метров (слева направо FOV)

расстояние 10 метров: 12метров (слева направо в поле зрения)

Как рассчитать?

1 Ответ

2 голосов
/ 28 сентября 2011

Я думаю, что вы никогда не будете соответствовать определению FOV для каждого устройства. (Сравните этот ответ для iPhone .)

Каждое устройство отличается при использовании Android. Возьмите свое устройство, посчитайте (или возьмите результаты из любого другого места) и решите сами выбрать разумный угол обзора.

Возможно, вы могли бы принять во внимание Camera.Parameters . getSupportedPictureSizes () для получения коэффициента камеры, но это должно быть все, что вы можете сделать.

...