Caratteristiche tecniche della fotocamera per iPhone 4: campo visivo / angolo orizzontale verticale

Qualcuno conosce i valori del campo visivo per la nuova fotocamera dell’iPhone4? Sto facendo alcune app per AR e voglio conoscere l’angolo orizzontale e verticale della telecamera posteriore.

Grazie!

Se il sensore è alto 3,39 mm (riferito alla modalità orizzontale), allora la metà è di 1,695 mm. La lunghezza focale per l’iPhone 4 è indicata come 3,85 mm. atan (1.695 / 3.85) è 23.75 gradi dal centro verso l’alto, o 47.5 gradi dall’alto verso il basso.

Per la dimensione più lunga 4,52 / 2 = 2,26 mm, atan (2,26 / 3,85) = 30,41 da centro a lato o 60,8 gradi da sinistra a destra (di nuovo riferimento rispetto all’orientamento orizzontale).

Quindi 60.8 gradi in orizzontale di 47.5 gradi in verticale.

AGGIUNTO molto più tardi:

La lunghezza focale per la fotocamera posteriore dell’iPhone 4S è indicata come 4,28 mm, ma con le stesse dimensioni del sensore del vecchio iPhone 4. Quindi:

2 * atan (2,26 / 4,28) = 55,7 gradi, per 2 * atan (1,695 / 4,28) = 43,2 gradi

o approssimativamente un campo visivo di 4-5 gradi più piccolo rispetto all’iPhone 4.

AGGIUNTO molto più tardi:

Le dimensioni del sensore per la fotocamera posteriore dell’iPhone 5S sono pari a 4,89 x 3,67 mm, con una lunghezza focale di 4,12 mm. Così:

2 * atan ((4,89 / 2) /4,12) = 61,4 gradi di larghezza

2 * atan ((3.67 / 2) /4.12) = 48.0 gradi dall’alto verso il basso

… o un FOV solo uno smidge più grande della fotocamera posteriore dell’iPhone 4.

Credo che iOS7 abbia introdotto una nuova proprietà videoFieldOfView per AVCaptureDeviceFormat in modo che possiamo usare questa proprietà per ottenere il FOV, campo visivo come:

NSLog (@ “FOV della telecamera è% f”, myCamera.activeFormat.videoFieldOfView);

dove myCamera è un’istanza di AVCaptureDevice . Qui otterrai una panoramica sulla lunghezza focale, sull’angolo di campo e sul campo visivo.

Sembra che ci sia un piccolo errore nei calcoli precedenti Il sensore OV8830-G04A ha dimensioni 4592×3450 um

Quindi gli angoli corretti sono:

2 * atan (4.592 / (2 * 4.28)) * 180 / pi = 56.423

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

Diventa molto cruciale nelle applicazioni sensibili.