[Étape 3] Création d’un Photobooth – Finalisation

photobooth en action

Nous avons vu dans les précédents articles de quel matériel nous avions besoin pour créer un photobooth avec un Raspberry, puis nous avons développé le programme pour afficher le retour vidéo, capturer les images et intégrer un flash et un bouton. Dans cet article, nous allons voir comment créer le service qui permettra de démarrer … Lire la suite

Conduite autonome : comment détecter les lignes d’une route

Détecter les voies de circulation est une étape incontournable pour la réalisation d’un système de conduite autonome. Il est, en effet, nécessaire de maintenir la voiture dans la bonne voie. Cette tâche peut être effectuée simplement en vision par ordinateur. Dans cet article, nous allons voir comment réaliser la détection de lignes à l’aide de … Lire la suite

Installez OpenCV 4 sur macOs

Installation d'openCV 4

Vous avez commencé un projet de vision par ordinateur ou de traitement d’images ? Alors, vous avez forcément besoin d’OpenCV. C’est la bibliothèque standard de l’industrie pour manipuler les images et la vidéo. Dans ce guide, je vais vous montrer les deux méthodes les plus efficaces pour installer OpenCV 4 rapidement Prérequis Avant de commencer, … Lire la suite

Détecter et Lire une plaque d’immatriculation

Dans l’article d’aujourd’hui, nous allons nous intéresser à la lecture des plaques d’immatriculation des voitures. Pour ce faire, nous allons nous appuyer sur l’article Automatic License Plate Recognition using Python and OpenCV de K.M. Sajjad. Cette méthode s’appuie sur l’utilisation de la bibliothèque de reconnaissance de caractère Tesseract que nous avons déjà utilisé. Afin de … Lire la suite

Reconnaissance de caractères: utiliser Tesseract avec OpenCV

Nous avons vu la semaine dernière comment utiliser tesseract dans un invité de commande. Nous avons également vu que de petites modifications pouvaient diminuer les performances de la reconnaissance de caractères. Il nous est alors venu à l’idée de réaliser un traitement de l’image afin d’améliorer le résultat. Nous allons donc utiliser OpenCV pour effectuer … Lire la suite

Capturer une vidéo avec la caméra du Raspberry

La semaine dernière, nous avons vu comment capturer une image grâce à une caméra branchée sur un raspberry pi. Dans cet article, nous allons voir comment capturer une vidéo grâce au module ArduCam et à l’utilisation de la librairie picamera2 Prérequis: Pour ma part, j’utilise un raspberry pi 5 et un module ArduCam de 16MP, … 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

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

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

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