Cheat Sheet OpenCV

Vous trouverez dans cet article une cheat sheet rassemblant un ensemble de fonctions d’OpenCV utilisable en Python. Cette cheat sheet comprend un résumé des différentes commandes que régulièrement utilisé avec OpenCV dans les différents articles de ce blog. Elle vous permettra de retrouver facilement les commandes de base lors de la création d’un programme avec … Lire la suite

Sélectionner une région d’intérêt (ROI) avec OpenCV

Dans cet article, nous allons voir comment sélectionner une partie de l’image, une région d’intérêt, grâce à OpenCV. Nous allons illustrer cette fonction à travers un programme qui prend en entrée une image. L’utilisateur sélectionne avec sa souris la zone d’intérêt.Enfin, on enregistre l’image découpée. Dans les anciennes versions d’OpenCV, il était nécessaire de créer … Lire la suite

Reconnaissance de formes

Avant de partir dans des calculs de caractéristiques à rallonge afin de labelliser correctement un objet dans une image, il peut être intéressant de détecter simplement ses formes. Par exemple trouver un carré pour représenter un dé ou bien un rond permettant de détecter une balle. Vous l’aurez compris nous allons nous attaquer aujourd’hui à … Lire la suite

Détection et reconnaissance de dés

Détection et identification d'une face de dé avec OpenCV

Dans l’article d’aujourd’hui, nous allons nous attaquer à notre premier problème qui est de retrouver un dé dans une image et d’en déduire le chiffre représenté.

Pour ce faire nous nous attaquerons à la question de la reconnaissance de formes pour extraire le carré représentant un dé dans l’image ainsi que les points représentant le chiffre de la face.

Nous étudierons également les différentes fonctions permettant de rajouter des formes et du texte sur une image.

Lire la suite

Manipulations d’image de base

Dans cet article, nous abordons les manipulations de base d’image avec OpenCV, savoir réduire la taille d’une image, en extraire une zone ou encore la convertir en niveau de gris, … Cette introduction va se servir des lignes du code que nous avons apprises dans l’article pour apprendre à lire des images. Si vous n’êtes pas à … Lire la suite

Réaliser un seuillage sur une image en niveau de gris

Une des opérations les plus courantes dans le traitement d’image est le prétraitement des images. Différentes étapes peuvent être réalisées pour améliorer l’image afin de faciliter les traitements ultérieurs. Parmi ces étapes, les opérations de seuillage sont régulièrement utilisés afin de pouvoir exploiter l’image plus facilement.

Lire la suite

Comment installer OpenCV4 sur MacOS

OpenCV est une bibliothèque puissante pour le traitement d’images et la vision par ordinateur. Si vous travaillez sur macOS et souhaitez l’utiliser, cet article vous guidera pas à pas pour l’installer en utilisant pip dans un environnement virtuel Python (venv). Nous expliquerons également pourquoi l’utilisation d’un environnement virtuel est une pratique recommandée. Pourquoi utiliser un … Lire la suite

Comment lire et enregistrer une vidéo avec OpenCV?

J’étais en train de sauvegarder une vidéo afin de pouvoir analyser les résultats obtenus par un algorithme quand tout à coup je me suis rendu compte que le fichier que j’étais en train d’enregistrer dépassait les 2 Go. Ce qui m’a semblé étrange vu que la vidéo d’origine d’une durée de 16 min 42 a une taille de 68 Mo et les transformations effectuées dessus n’ont pas lieu à augmenter significativement la taille.

Nous alons donc voir aujourd’hui comment lire et enregistrer une vidéo avec OpenCV, ainsi que mon retour sur des codecs utilisés.

Lire la suite