Fiche technique | |
---|---|
Type de produit : | Bibliothèque |
Catégorie : | Vision par ordinateur |
Langage de programmation : | C++ |
Auteur : | Intel Research |
Date de publication : | 1999 à maintenant |
Licence : | Apache |
Site Web : | https://opencv.org/ |
Introduction
L'OpenCV, tirant son nom de l'abréviation de l'anglicisme Open Source Computer Vision Library, est une bibliothèque open source comprenant plusieurs centaines d'algorithmes de vision par ordinateur.
OpenCV a une structure modulaire, ce qui signifie que le paquet comprend plusieurs bibliothèques partagées ou statiques. Les modules suivants sont disponibles :
Module | Titre | Description |
---|---|---|
core | Fonctionnalité de base | Un module compact définissant les structures de données de base, y compris le tableau multidimensionnel dense Mat et les fonctions de base utilisées par tous les autres modules. |
imgproc | Traitement d'image | Un module de traitement d'image qui comprend le filtrage d'image linéaire et non linéaire, les transformations géométriques d'image (redimensionnement, déformation affine et perspective, remappage générique basé sur une table), la conversion de l'espace colorimétrique, les histogrammes,... |
video | Analyse vidéo | Un module d'analyse vidéo qui comprend des algorithmes d'estimation de mouvement, de soustraction d'arrière-plan et de suivi d'objets. |
calib3d | Calibrage de la caméra et reconstruction en 3 dimensions | Algorithmes de base de géométrie à vues multiples, calibrage de caméra unique et stéréo, estimation de la pose des objets, algorithmes de correspondance stéréo et éléments de reconstruction 3D. |
features2d | Cadre de fonctionnalités 2D | Détecteurs de fonctionnalités saillantes, descripteurs et comparateurs de descripteurs. |
objdetect | Détection d'objets | Détection d'objets et d'instances de classes prédéfinies (par exemple, visages, yeux, tasses, personnes, voitures,...). |
highgui | GUI de haut niveau | Une interface facile à utiliser avec des capacités d'interface utilisateur simples. |
videoio | Entrée/sortie video | Une interface facile à utiliser pour la capture vidéo et les codecs vidéo. |
... | ... | Certains autres modules d'assistance, tels que les enveloppes de test FLANN et Google, les liaisons Python et autres. |
Dernière mise à jour : Vendredi, le 9 septembre 2020