Характеристики камеры iPhone 4 - Поле зрения / Вертикально-горизонтальный угол

Кто-нибудь знает значения поля зрения для новой камеры iPhone4? Я делаю некоторые приложения AR, и я хочу знать горизонтальный и вертикальный угол задней камеры.

Спасибо!

 kennytm29 авг. 2010 г., 11:38
@ Гарет: Верно. Благодарю.
 mguellsegarra29 авг. 2010 г., 11:44
Да ... задняя камера. Я рассчитал с помощью линейки (делая «atan» с расстоянием между линейкой и камерой iphone и расстоянием от линейки), и у меня угол 23,54, но он кажется слишком маленьким ... Что я делаю неправильно ?
 Gareth29 авг. 2010 г., 11:35
@KennyTM - вопрос говорит "горизонтальный и вертикальный угол задней камеры"
 mguellsegarra29 авг. 2010 г., 12:08
Я нашел это: Основная камера iPhone 4: 4,54 x 3,39 мм ^ 2 чип (5,67 мм по диагонали) 5,0 мегапикселей (2592 x 1936) 1 / 3,2-дюймовый CMOS-датчик с задней подсветкой 4: 3 форматное соотношение 35 мм пленочная камера фактор обрезки : 7,64 Низкое ISO 80 (или лучше) Фокусное расстояние объектива 3,85 мм f / Диафрагма объектива 2,8 Автофокусировка: нажмите, чтобы сфокусироваться (из:falklumo.blogspot.com/2010/06/apple-iphone-4-camera-specs.html) И я пытаюсь рассчитать угол сtawbaware.com/maxlyons/calc.htm но я много чего не понимаю ...
 kennytm29 авг. 2010 г., 11:19
Тот, что спереди или сзади?

Ответы на вопрос(3)

Решение Вопроса

Если датчик имеет высоту 3,39 мм (в горизонтальном режиме), то половина составляет 1,695 мм. Фокусное расстояние для iPhone 4 указано как 3,85 мм. Атан (1,695 / 3,85) составляет 23,75 градуса от центра к вершине или 47,5 градуса сверху вниз.

Для более длинного размера 4,52 / 2 = 2,26 мм атан (2,26 / 3,85) = 30,41 по центру или 60,8 градуса слева направо (опять-таки, ссылаясь на альбомную ориентацию).

Таким образом, 60,8 градусов по горизонтали и 47,5 градусов по вертикали.

ДОБАВЛЕНО намного позже:

Фокусное расстояние для новой задней камеры iPhone 4S указано как 4,28 мм, но с такими же размерами сенсора, что и у старого iPhone 4. Итак:

2 * атан (2,26 / 4,28) = 55,7 градуса, на 2 * атан (1,695 / 4,28) = 43,2 градуса

или примерно на 4-5 градусов меньше поле зрения по сравнению с iPhone 4.

ДОБАВЛЕНО много много позже:

Размер сенсора для задней камеры iPhone 5S составляет 4,89 x 3,67 мм с фокусным расстоянием 4,12 мм. Таким образом:

2 * атан ((4.89 / 2) /4.12) = 61,4 градуса в ширину

2 * атан ((3.67 / 2) /4.12) = 48.0 градусов сверху вниз

... или FOV просто чуть больше, чем задняя камера iPhone 4.

 hotpaw222 янв. 2012 г., 21:07
@VansFannel: добавлен расчет iPhone 4S.
 rano05 сент. 2010 г., 14:24
@scummbar вы пробовали со значениями по умолчанию, которые всегда установлены вglFrustum в демонстрационном демонстрационном приложении OpenGL ES?
 StephenT10 февр. 2012 г., 22:51
Из какого интереса, почему пример кода pARk использует FOV = 60.0 в портретном режиме? Кажется, это не согласуется с приведенными выше значениями - или, может быть, я объединяю две разные концепции вокруг FOV?
 VansFannel12 нояб. 2011 г., 11:32
А как насчет iPhone 4S?
 VansFannel23 янв. 2012 г., 13:13
@ hotpaw2 Спасибо.
 mguellsegarra31 авг. 2010 г., 08:15
Хорошая информация hotpaw2! Я делаю приложение AR, используя оверлейную камеру AVFoundation, и там изображение с камеры похоже на видеозапись на iPhone 4 (обрезается по сравнению с неподвижной камерой). Я думаю, что эти расчеты там не совсем правильные ... Если камера имеет 60,8 градусов по горизонтали (в альбомной ориентации), а приложение имеет ширину 480 пикселей, можно ли сказать, что один градус эквивалентен 7,89 пикселей?

Кажется, есть небольшая ошибка в предыдущих расчетах Датчик OV8830-G04A имеет размеры 4592x3450 мкм

Тогда правильные углы:

2 * атан (4,592 / (2 * 4,28)) * 180 / пи = 56,423

2 * атан (3,450 / (2 * 4,28)) * 180 / пи = 43,903

Это становится очень важным в чувствительных приложениях.

Я думаю, что iOS7 представила новое свойствоvideoFieldOfView заAVCaptureDeviceFormat поэтому мы можем использовать это свойство, чтобы получить поле зрения, например:

NSLog (@ "Поле зрения камеры равно% f", myCamera.activeFormat.videoFieldOfView);

где myCamera является экземпляромAVCaptureDevice. Вот Вы получите обзор фокусного расстояния, угла зрения и поля зрения.

 bunnyhero21 сент. 2014 г., 08:51
я не знал об этом! я провел быстрый тест на передней камере iphone 5, и число близко соответствует измеренному значению здесьboinx.com/chronicles/2013/3/22/... (iOS сообщает 54.370, измерение сообщения в блоге было 54.2).
 makboney21 сент. 2014 г., 10:16
Да, я получил то же самое для iPhone 4s и iPhone 5. Но нужно работать на устройствах под управлением iOS 6.0+ или более ранних версий :(

Ваш ответ на вопрос