Знает ли кто-нибудь поля значений для новой камеры iPhone4? Я делаю AR-приложения, и я хочу знать горизонтальный и вертикальный угол задней камеры.Характеристики камеры iPhone 4 - Поле обзора/Вертикально-горизонтальный угол
Спасибо!
Знает ли кто-нибудь поля значений для новой камеры iPhone4? Я делаю AR-приложения, и я хочу знать горизонтальный и вертикальный угол задней камеры.Характеристики камеры iPhone 4 - Поле обзора/Вертикально-горизонтальный угол
Спасибо!
Если датчик имеет высоту 3,39 мм (относится к ландшафтному режиму), то половина составляет 1,695 мм. Фокусное расстояние для iPhone 4 указано как 3,85 мм. atan (1,695/3,85) составляет 23,75 градуса от центра к вершине, или 47,5 градуса сверху вниз.
Для более длительного измерения 4.52/2 = 2.26 мм, atan (2.26/3.85) = 30.41 от центра к боковой стороне, или 60.8 градусов слева направо (снова ссылаясь на ландшафтную ориентацию).
Таким образом, 60,8 градуса по горизонтали на 47,5 градуса по вертикали.
ДОБАВ гораздо позже:
Фокусное расстояние для новых iPhone 4S задней камеры указан как 4,28 мм, но с такими же размерами, как датчиков старшего iPhone 4. Итак:
2 * Atan (2,26/4,28) = 55,7 градусов, на 2 * Atan (1,695/4,28) = 43,2 градусов
или примерно от 4 до 5 градусов меньше поля-обзора по сравнению с iPhone 4.
ДОБАВЛЕНО значительно позже:
Размер датчика для задней камеры iPhone 5S составляет 4,88 х 3,67 мм с фокусным расстоянием 4,12 мм. Таким образом:
2 * Atan ((4,89/2) /4.12) = шириной 61,4 градусов
2 * Atan ((3,67/2) /4.12) = 48.0 градусов сверху вниз
.. .Или FOV просто smidge больше, чем задняя камера iPhone 4.
Хорошая информация hotpaw2! Я делаю AR-приложение с использованием AVFoundation overlay camera, и там изображение камеры похоже на видеозапись на iPhone 4 (обрезана по сравнению с неподвижной камерой). Я думаю, что эти вычисления там не правы ... Если камера имеет 60,8 градуса по горизонтали (в ландшафте), а приложение имеет ширину 480 пикселей, можем ли мы сказать, что одна степень эквивалентна 7,89 пикселей? – mguellsegarra
@scummbar вы пытались использовать значения по умолчанию, которые всегда задаются в 'glFrustum' в образце демонстрационного приложения OpenGL ES? – rano
А как насчет iPhone 4S? – VansFannel
Кажется есть небольшая ошибка в предыдущих расчетах датчик OV8830-G04A имеет размеры 4592x3450 мкм
Тогда правильные углы:
2 * Atan (4,592/(2 * 4,28)) * 180/р = 56,423
2 * Atan (3,450/(2 * 4,28)) * 180/р = 43,903
Это становится очень важным в чувствительных приложениях.
Я думаю iOS7 представила новое свойство videoFieldOfView для AVCaptureDeviceFormat поэтому мы можем использовать это свойство, чтобы получить FOV, поле зрения, как:
NSLog (@ «FOV фотокамеры% е», myCamera. activeFormat.videoFieldOfView);
где myCamera является экземпляром AVCaptureDevice. Here вы получите обзор фокусного расстояния, угла обзора и поля зрения.
Я не знал об этом! Я провел быстрый тест на передней фотокамере iphone 5, и число близко соответствует измеренному значению здесь. http://www.boinx.com/chronicles/2013/3/22/field-of-view-fov-of -cameras-in-ios-devices/(отчеты iOS 54.370, измерение в блоге было 54,2). – bunnyhero
Да, я получил то же самое для iPhone 4 и iPhone 5. Но нужно работать на устройствах, работающих на iOS 6.0+ или ранее :( – makboney
Первый или задний? – kennytm
@KennyTM - вопрос гласит «горизонтальный и вертикальный угол задней камеры» – Gareth
@ Gareth: справа. Благодарю. – kennytm