web-dev-qa-db-fra.com

Spécifications de la caméra iPhone 4 - Champ de vision / Angle vertical-horizontal

Quelqu'un connaît-il les valeurs du champ de vision de la nouvelle caméra iPhone4? Je fais des applications AR et je veux connaître l'angle horizontal et vertical de la caméra arrière.

Merci!

28
mguellsegarra

Si le capteur mesure 3,39 mm de hauteur (référencé en mode paysage), la moitié correspond à 1,695 mm. La distance focale pour l'iPhone 4 est de 3,85 mm. atan (1,695/3,85) est à 23,75 degrés du centre vers le haut ou 47,5 degrés du haut vers le bas.

Pour la dimension plus longue 4,52/2 = 2,26 mm, atan (2,26/3,85) = 30,41 centre à côté, ou 60,8 degrés de gauche à droite (faisant à nouveau référence par rapport à l'orientation paysage).

Donc 60,8 degrés horizontaux par 47,5 degrés verticaux.

AJOUTÉ beaucoup plus tard:

La distance focale de la nouvelle caméra arrière de l'iPhone 4S est de 4,28 mm, mais avec les mêmes dimensions de capteur que l'iPhone 4 plus ancien.

2 * atan (2,26/4,28) = 55,7 degrés, par 2 * atan (1,695/4,28) = 43,2 degrés

ou un champ de vision d'environ 4 à 5 degrés plus petit que celui de l'iPhone 4.

AJOUTÉ beaucoup plus tard:

La taille du capteur de la caméra arrière de l'iPhone 5S serait de 4,89 x 3,67 mm, avec une distance focale de 4,12 mm. Donc:

2 * atan ((4.89/2) /4.12) = 61,4 degrés de large

2 * atan ((3,67/2) /4,12) = 48,0 degrés de haut en bas

... ou un FOV juste un peu plus grand que la caméra arrière de l'iPhone 4.

45
hotpaw2

Je pense que iOS7 a introduit une nouvelle propriété videoFieldOfView pour AVCaptureDeviceFormat afin que nous puissions utiliser cette propriété pour obtenir le FOV, champ de vision comme:

NSLog (@ "Le champ de vision de l'appareil photo est% f", myCamera.activeFormat.videoFieldOfView);

où myCamera est une instance de AVCaptureDevice . Ici vous obtiendrez un aperçu de la distance focale, de l'angle de vue et du champ de vision.

11
makboney

Il semble qu'il y ait une petite erreur dans les calculs précédents Le capteur OV8830-G04A a des dimensions de 4592x3450 um

Les angles corrects sont alors:

2 * atan (4,592/(2 * 4,28)) * 180/pi = 56,423

2 * atan (3.450/(2 * 4.28)) * 180/pi = 43.903

Cela devient très crucial dans les applications sensibles.

3
Nikolay Frick