Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. OpenCV — Wikipédia
OpenCV — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
OpenCV
Description de l'image OpenCV logo black.svg.
Description de l'image Face detection.jpg.
Informations
Développé par Intel et Willow GarageVoir et modifier les données sur Wikidata
Première version Juin 2000Voir et modifier les données sur Wikidata
Dernière version 4.12.0 (2 juillet 2025)[1]Voir et modifier les données sur Wikidata
Version avancée 2.4.12[2] et 3.0.1[3] (Mai 2015)
Dépôt github.com/opencv/opencvVoir et modifier les données sur Wikidata
Écrit en C++, Python, Java
Environnement Windows, Android[4] Maemo[5], FreeBSD, OpenBSD, iOS[6] Linux et Mac OS
Type Bibliothèque logicielle
Bibliothèque C (d)
Bibliothèque logicielle Python (d)Voir et modifier les données sur Wikidata
Licence Apache
Site web opencv.org

modifier - modifier le code - voir Wikidata (aide)

OpenCV (pour Open Computer Vision) est une bibliothèque libre, initialement développée par Intel, spécialisée dans le traitement d'images en temps réel. La société de robotique Willow Garage, puis la société ItSeez se sont succédé au support de cette bibliothèque. Depuis 2016 et le rachat de ItSeez par Intel, le support est de nouveau assuré par Intel.

Cette bibliothèque est distribuée sous Licence Apache 2.

NVidia a annoncé en septembre 2010 qu'il développerait des fonctions utilisant CUDA pour OpenCV[7].

Fonctionnalités

[modifier | modifier le code]

La bibliothèque OpenCV met à disposition de nombreuses fonctionnalités très diversifiées permettant de créer des programmes en partant des données brutes pour aller jusqu'à la création d'interfaces graphiques basiques.

Traitement d'images

[modifier | modifier le code]

Elle propose la plupart des opérations classiques en traitement bas niveau des images [8]:

  • lecture, écriture et affichage d’une image ;
  • calcul de l'histogramme des niveaux de gris ou d'histogrammes couleurs ;
  • lissage, filtrage ;
  • seuillage d'image (méthode d'Otsu, seuillage adaptatif)
  • segmentation (composantes connexes, GrabCut) ;
  • morphologie mathématique.

Traitement vidéos

[modifier | modifier le code]

Cette bibliothèque s'est imposée comme un standard dans le domaine de la recherche parce qu'elle propose un nombre important d'outils issus de l'état de l'art en vision des ordinateurs tels que :

  • lecture, écriture et affichage d’une vidéo (depuis un fichier ou une caméra)
  • détection de droites, de segment et de cercles par Transformée de Hough
  • détection de visages par la méthode de Viola et Jones
  • cascade de classifieurs boostés
  • détection de mouvement, historique du mouvement
  • poursuite d'objets par mean-shift ou Camshift
  • détection de points d'intérêts
  • estimation de flux optique (Méthode de Lucas–Kanade)
  • triangulation de Delaunay
  • diagramme de Voronoi
  • enveloppe convexe
  • ajustement d'une ellipse à un ensemble de points par la méthode des moindres carrés

Algorithmes d'apprentissages

[modifier | modifier le code]

Certains algorithmes classiques dans le domaine de l'apprentissage artificiel sont aussi disponibles :

  • K-means
  • AdaBoost et divers algorithmes de boosting
  • Réseau de neurones artificiels
  • Séparateur à vaste marge
  • Estimateur (statistique)
  • Les arbres de décision et les forêts aléatoires

Calculs Matriciels

[modifier | modifier le code]

Depuis la version 2.1 d'OpenCV l'accent a été mis sur les matrices et les opérations sur celles-ci. En effet, la structure de base est la matrice. Une image peut être considérée comme une matrice de pixels. Ainsi, toutes les opérations de base des matrices sont disponibles, notamment :

  • transposée
  • calcul du déterminant
  • inversion
  • multiplication (par une matrice ou un scalaire)
  • calcul des valeurs propres

Autres fonctionnalités

[modifier | modifier le code]

Elle met également à disposition quelques fonctions d'interfaces graphiques, comme les curseurs à glissière, les contrôles associés aux événements souris, ou bien l'incrustation de texte dans une image.

Notes et références

[modifier | modifier le code]
  1. ↑ « Release 4.12.0 », 2 juillet 2025 (consulté le 14 juillet 2025)
  2. ↑ http://code.opencv.org/projects/opencv/versions/26
  3. ↑ http://code.opencv.org/projects/opencv/versions/25
  4. ↑ Android port: http://opencv.willowgarage.com/wiki/AndroidExperimental
  5. ↑ Maemo port: https://garage.maemo.org/projects/opencv
  6. ↑ iPhone port: http://www.eosgarden.com/en/opensource/opencv-ios/overview/
  7. ↑ (en) « EDN - Voice of the Engineer », sur EDN (consulté le 12 septembre 2020).
  8. ↑ Traitement de l’image et de la vidéo Editions : Ellipses - Technosup (2010)

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
  • (en) « Accueil du projet OpenCV », sur SourceForge.net.
v · m
Logiciels de traitement d'image
Logiciels libres
  • 3D Slicer
  • AFNI (en)
  • CellCognition (en)
  • CellProfiler (en)
  • Dlib (en)
  • Endrov (en)
  • Fiji
  • FMRIB Software Library (en)
  • FreeSurfer
  • GemIdent (en)
  • GNU Octave
  • ilastik
  • ImageJ
  • ITK
  • IVT (en)
  • InVesalius
  • ITK-SNAP (en)
  • KNIME
  • Mango
  • OpenCV
  • OsiriX
  • VIGRA (en)
  • VXL (en)
Logiciels propriétaires
  • Amira (en)
  • Analyze
  • Aphelion
  • Bitplane
  • IDL
  • IPSDK Explorer
  • Mathematica
  • MATLAB
  • Mimics
  • MountainsMap
  • Visage SDK (en)
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de l’imagerie numérique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=OpenCV&oldid=223441341 ».
Catégories :
  • Bibliothèque logicielle graphique
  • Logiciel libre sous licence BSD
Catégories cachées :
  • Image locale différente de celle de Wikidata
  • Page utilisant P178
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P31
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Imagerie numérique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id