Table of Contents

Contrôle de la caméra par EasyAR

Cet article présente comment contrôler la caméra dans EasyAR.

Avant de commencer

Type de caméra et retournement de caméra

Lorsque la caméra avant est utilisée, EasyAR retourne horizontalement l'image de la caméra par défaut. Selon les besoins de l'application, le retournement horizontal de l'image de la caméra peut aussi être activé ou désactivé manuellement.

Par exemple, lors du développement d'une application basée sur image recognition pour une tablette avec miroir réfléchissant externe intégré, vous devez configurer le retournement de l'image de la caméra.

Note

Si la caméra est installée comme caméra avant mais n'est pas reconnue par le système comme caméra avant, le retournement horizontal de l'image de la caméra ne sera pas effectué par défaut et doit être activé manuellement.

Mise au point

Les téléphones utilisent généralement des caméras à focale fixe, c'est-à-dire que la focal length ne peut pas être réglée. Certains téléphones utilisent plusieurs caméras à focale fixe, chacune ayant une focal length différente, et peuvent 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 se déplace en s'éloignant du centre optique. Si le capteur de la caméra est fixé sur le plan focal, une image nette ne peut être obtenue que lorsque l'objet est à l'infini. Lorsque l'objet est proche, comme son image se situe derrière le capteur, le capteur obtient une image floue avec un circle of confusion.

Les caméras de téléphone ont généralement une fonction de mise au point, qui peut régler la focal distance et déplacer le capteur ou le centre optique afin que le circle of confusion de la plupart des points de l'objet soit minimal sur le capteur. Notez que les objets réels sont toujours 3D, et l'image obtenue par la caméra est aussi 3D, alors que le capteur est un plan. Ainsi, une photo comporte toujours des zones nettes et des zones floues.

À une focal distance spécifique, la focal length n'influence que la taille du circle of confusion; les paramètres de caméra sont donc liés à la focal distance, autrement dit au field of view. En général, les tracker préfèrent que les paramètres de caméra ne changent pas dynamiquement, car cela affecte la précision du tracking. Cependant, fixer la mise au point à une distance spécifique peut rendre l'image de la caméra très floue, donc dans la plupart des cas les applications AR activent toujours autofocus.

Résolution et frame rate

Les caméras de téléphone proposent généralement plusieurs formats de résolution et de frame rate, mais plus la résolution et le frame rate sont élevés, plus les performances processeur requises sont importantes et la chaleur produite diffère. Il faut donc choisir selon la situation réelle.

Flash

Dans certaines situations de faible luminosité, le flash doit rester allumé en continu. Dans ce cas, le tracker peut avoir de moins bons résultats ou ne pas fonctionner correctement.