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!
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.
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.
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.