EasyAR contrôle de la caméra
Ce document explique comment contrôler la caméra dans EasyAR.
Avant de commencer
- Comprenez le modèle de caméra, les paramètres et d'autres points d'attention concernant l'utilisation des caméras physiques via Extension de caméra et d'entrée.
Types de caméra et retournement de caméra
Lors de l'utilisation de la caméra frontale, EasyAR effectue par défaut un retournement horizontal de l'image de la caméra. Selon les besoins de l'application, vous pouvez également activer ou désactiver manuellement le retournement horizontal de l'image de la caméra.
Par exemple, lors du développement d'une application basée sur la reconnaissance d'image pour une tablette équipée d'un réflecteur externe, vous devez configurer le retournement de l'image de la caméra.
Note
Si la caméra est installée en position frontale mais que le système ne la reconnaît pas comme telle, le retournement horizontal de l'image de la caméra ne sera pas activé par défaut et devra être activé manuellement.
Mise au point
Les téléphones utilisent généralement des caméras à mise au point fixe, c'est-à-dire que la distance focale (focal length) ne peut pas être ajustée. Certains téléphones utilisent plusieurs caméras à mise au point fixe, chacune avec une distance focale différente, permettant de basculer entre elles.
Lorsqu'un objet est à l'infini, son image se forme exactement sur le plan focal. Lorsque l'objet se rapproche, son image s'éloigne du centre optique. Si nous fixons le capteur de la caméra sur le plan focal, seule une image nette est obtenue pour les objets à l'infini. Pour les objets proches, comme leur image se forme derrière le capteur, une image floue est obtenue sur le capteur, avec un cercle de confusion.
Généralement, les caméras des téléphones ont une fonction de mise au point (autofocus), qui ajuste la distance de mise au point (focal distance), en déplaçant le capteur ou le centre optique, afin de minimiser le cercle de confusion pour la plupart des points de l'objet. Notez que comme les objets réels sont toujours en 3D, leur image via la caméra est également en 3D, tandis que le capteur est un plan. Ainsi, certaines parties d'une photo seront nettes et d'autres floues.
Notez que pour une distance de mise au point spécifique, la distance focale n'affecte que la taille du cercle de confusion de l'image. Cela signifie que les paramètres de la caméra sont liés à la distance de mise au point (ou à l'angle de champ). En général, les trackers préfèrent que les paramètres de la caméra ne changent pas dynamiquement, car cela affecte la précision du suivi. Cependant, fixer une distance de mise au point spécifique peut rendre l'image de la caméra floue. Par conséquent, la plupart des applications AR activent la mise au point automatique.
Résolution et fréquence d'images
Les caméras des téléphones offrent généralement plusieurs formats de résolution et de fréquence d'images. Cependant, des résolutions et fréquences d'images plus élevées exigent plus de puissance de traitement et génèrent plus de chaleur. Un choix adapté à la situation est nécessaire.
Flash
Dans certaines situations de faible luminosité, il peut être nécessaire d'activer le flash en mode continu. Dans ce cas, le tracker peut voir ses performances se dégrader ou cesser de fonctionner correctement.