Характеристики камеры iPhone 4 - поле зрения / вертикальный горизонтальный угол - PullRequest
28 голосов
/ 29 августа 2010

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

Спасибо!

Ответы [ 3 ]

45 голосов
/ 29 августа 2010

Если датчик имеет высоту 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 * atan (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.

11 голосов
/ 20 сентября 2014

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

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

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

3 голосов
/ 05 марта 2012

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

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

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

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

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

...