2012-11-20 5 views
1

Je commence un nouveau projet de robotique (avec des caméras), j'ai donc besoin de calibrer ses deux caméras.Quel est le but de l'étalonnage dans OpenCV?

Ma question est: pourquoi ai-je besoin de calibrer les caméras? Est-ce qu'il y a une relation avec la définition des dimensions de l'objet et la distance à la caméra?

Toute information peut être utile.

Merci à l'avance

+1

http://www.aishack.in/2010/07/two-major-physical-defects-in-cameras/ http://docs.opencv.org/doc/tutorials/calib3d/camera_calibration/camera_calibration. html # cameracalibrationopencv. Juste le google. Il y a beaucoup d'informations. – krzych

+1

Puisque vous demandez dans le contexte de la robotique. Jetez un oeil sur le nouveau site [robotique] (http://robotics.stackexchange.com/) SE, et posez votre question là-bas. – Jakob

+0

http://aishack.in/tutorials/two-major-physical-defects-in-cameras/ - Le lien dans le premier commentaire ne fonctionne pas. –

Répondre

1

d'étalonnage de l'appareil photo (et plus généralement) l'étalonnage des instruments est une étape préalable essentielle pour à peu près toutes les applications que vous voulez le périphérique. Par exemple, supposons que vous ayez une seule caméra.

Dans ce cas, vous devrez le calibrer (c'est-à-dire calculer les valeurs de) pour ses paramètres intrinsèques (distance focale, point principal, coefficient d'asymétrie). Vous le feriez en utilisant une carte d'étalonnage (par exemple, Checkerboard, AprilTag). Maintenant, vous pouvez dire que ces paramètres sont connus et rapportés par les fabricants de cette caméra et que nous pouvons les consulter soit dans le manuel, soit dans la documentation correspondante. Cependant, ce n'est pas toujours le cas:

  • Les fabricants peuvent vous fournir ces informations d'étalonnage. Même s'ils le font, ces chiffres seraient probablement approximatifs, de sorte qu'ils s'adressent à toute la famille des produits. Autrement dit, ils ne vont probablement pas calibrer chaque caméra. Vous pouvez utiliser ces paramètres d'étalonnage, mais si vous voulez une précision plus élevée, il est préférable de les utiliser comme estimation approximative et de procéder vous-même à l'étalonnage.

  • L'appareil peut être affecté par l'environnement et les conditions générales dans lesquelles il fonctionne (température, humidité, etc.). Par exemple, disons que vous avez un appareil photo stéréo. Dans ce cas, vous calibreriez pour la longueur entre les deux caméras RVB indépendantes. Mais cette longueur peut changer en fonction de la température (le chauffage va augmenter le lien rigide entre les caméras). Les caractéristiques de l'appareil peuvent changer en fonction de son âge et de son utilisation, il est donc logique de recalculer ses paramètres d'étalonnage tous les N nombre d'années.

Dans l'ensemble, calibrer vous-même vos caméras. Vous serez surpris de voir à quel point c'est important.

Jetez un oeil sur les liens suivants pour plus d'informations: