OpenCV (Open Source Computer Vision Library) est une bibliothèque logicielle libre qui fournit une vaste collection d'outils et d'algorithmes pour la vision par ordinateur en temps réel, le traitement d'images et les tâches d'apprentissage automatique.