2013-01-10 2 views
0

Certains appareils iOS sont équipés de caméras 720P et 1080P. En maintenant la taille d'écran fixée, évidemment le 1080P fournira une meilleure image puisque nous ajoutons plus de pixels dans la même taille d'écran.Mémoire tampon 720P contre caméra 1080p sur les caméras ios

Mais si nous voulions manipuler les pixels en utilisant:

-(void) captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection 

et pour les besoins du raisonnement, nous ne serons pas les rendre partout mais plutôt d'effectuer des calculs sur eux. De toute évidence, la taille et la largeur de la mémoire tampon seront plus grandes, mais la caméra 1080p capturera plus de pixels car il est possible que le champ de vision de la caméra soit plus large et la caméra 1080p ne fonctionne pas. même "champ de vision" de l'appareil photo 720p et il est simplement capturer plus de pixels par pouce et même si je ne produis pas le tampon à une image, je devrais attendre plus de "grain/détail" de mon tampon de trame.

Merci

Répondre

2

Ils ont le même champ de vision, la seule différence est que le 1080 capture plus de pixels à partir de la même zone. C'est pourquoi les cadres sont plus grands, vous si vous où imprimer les images brutes vous verriez comment l'image 1080 est plus grande que la 720, mais l'image est la même. Donc, quand vous montrez cela dans la même fenêtre, le 1080 semble plus joli. Cependant, la mémoire requise est plus élevée et la vitesse d'acquisition des trames est plus faible, vous pouvez également remarquer une baisse de trame plus élevée sur la résolution 1080 si vous avez activé les options "drop late frames". En fonction de la vitesse de vos calculs, vous devrez peut-être l'abaisser encore plus, par exemple si vous devez exécuter un traitement d'image OpenCV lourd utilisant 1080 en étant simplement impossible si la régularité est requise.

Btw ce n'est pas une question iOS ou OpenGL. C'est juste comment les résolutions fonctionnent. Même la qualité de la diffusion de la télévision fonctionne avec le même principe.

+0

Merci pour les détails supplémentaires sur la vitesse d'image. – Spectravideo328

Questions connexes