OpenCv signifie Open Source Computer Vision Library, c'est un software permettant de faire du machine learning, de la vision par ordinateur afin de permettre à des machines de traiter de manière autonome des images. On peut s'en servire pour faire de la reconaissance faciale, détection d'objet, mesure de distance...
OpenCv est basé sur du C et du C++
Officiellement lancé en 1999, le projet OpenCV était à l'origine une initiative d'Intel Research visant à faire progresser les applications gourmandes en ressources processeur, dans le cadre d'une série de projets comprenant le ray tracing en temps réel et les murs d'affichage 3D. Les principaux contributeurs au projet comprenaient un certain nombre d'experts en optimisation d'Intel Russie, ainsi que l'équipe Performance Library d'Intel. En août 2012, le support d'OpenCV a été repris par une fondation à but non lucratif, OpenCV.org, qui gère un site pour les développeurs et les utilisateurs. En mai 2016, Intel a signé un accord pour acquérir Itseez, l'un des principaux développeurs d'OpenCV. En juillet 2020, OpenCV a annoncé et lancé une campagne Kickstarter pour l'OpenCV AI Kit, une série de modules matériels et d'ajouts à OpenCV prenant en charge l'IA spatiale.