Détecter les repères faciaux (facial landmarks) avec Dlib

Aujourd’hui nous allons utiliser Dlib et OpenCV pour détecter les repères faciaux (facial landmarks) dans une image. Mais tout d’abord, qu’est-ce que c’est que des repères faciaux ? L’analyse de visage a été étudié depuis longtemps par les ingénieurs et chercheurs en vision par ordinateur. L’application la plus évidente de l’analyse faciale est la reconnaissance … Lire la suite

Reconnaissance d’objets en temps réel avec MobileNet

Utilisation de Mobilenet pour analyser une vidéo

Nous avons vu dans un précédent article comment utiliser l’algorithme MobileNetSSD pour la reconnaissance d’objet dans une image. Dans cet article, nous allons mettre en place ce détecteur pour la reconnaissance d’objet en temps réel. Pour rappel, MobileNet est un réseau de neurones convolutifs, développé par Google, permettant de classifier 21 types d’objets et présentant … Lire la suite

Où est Charlie ?

Derrière ce titre un peu trompeur, nous n’allons pas trouver Charlie dans une image, mais nous allons plutôt le rechercher. Nous allons explorer la mise en correspondance de modèle, grâce à la fonction matchTemplate d’OpenCV. Cette fonction permet de chercher les correspondances entre un patch et une image en utilisant différentes méthodes. Pour illustrer l’utilisation … Lire la suite

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