OpenCV (Open Source Computer Vision) est une bibliothèque de vision par ordinateur en temps réel. Lorsque vous utilisez cette balise, veuillez mentionner la version d'OpenCV avec laquelle vous travaillez (par exemple 3.4.6), et ajoutez une balise spécifique au langage (python, c ++, ...) si nécessaire.

OpenCV est une bibliothèque de codes pour les applications liées à Vision par ordinateur, couvrant de nombreuses tâches très basiques (capture et prétraitement des données d'image ) à des algorithmes de haut niveau (extraction de fonctionnalités, suivi de mouvement, apprentissage automatique).

Il s'agit d'un logiciel libre sous licence BSD à 3 clauses. OpenCV fournit une API riche en C, C ++, Java et Python. D'autres emballages sont disponibles. La bibliothèque est indépendante de la plate-forme et souvent utilisée pour le traitement d'images en temps réel et la vision par ordinateur (par exemple le suivi dans les vidéos). Il prend en charge Windows, Linux et OS X ainsi qu'Android (natif et Java) et iOS.

OpenCV a été officiellement lancé par Intel en 1999 et est désormais pris en charge par Itseez. La version 2.0 (2009) a été un jalon important car elle a introduit la nouvelle interface C ++ complète, qui depuis lors doit également être utilisée en interne dans la bibliothèque. Depuis cette version, OpenCV a connu une forte accélération du développement en améliorant la bibliothèque et en ajoutant de nouvelles fonctionnalités. En 2015, la bibliothèque est passée à la version 3.0, abandonnant l'API C et mettant l'accent sur la conception orientée objet pour une modularité accrue et une interface intuitive. Vous trouverez plus d'informations sur sur Wikipedia.

Dernières versions stables:

Page d'accueil: https://opencv.org/

Page d'accueil du document: https://docs.opencv.org/

Tutoriels incluant le code source:


Quelques questions fréquemment posées

Compilation d'OpenCV

Traitement de base

Détection d'objets:

Livres