Logo Mon Club Elec

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTOpenCVWebcam

Le traitement d’image est un domaine qui a connu une croissance exponentielle ces dernières années. Les applications sont nombreuses et variées, allant des systèmes de vision artificielle aux systèmes de reconnaissance faciale. Dans ce contexte, le logiciel OpenCV est devenu l’un des outils les plus populaires pour le traitement d’image. Dans cet article, nous allons examiner comment OpenCV peut être utilisé pour traiter des images à partir d’une webcam. Nous allons voir comment configurer OpenCV et comment l’utiliser pour capturer des images à partir d’une webcam et les traiter.

PyQt + OpenCV + webcam : Capturer et traiter en « temps réel » des images issues d’un flux vidéo

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTOpenCVWebcam

Pour débuter

Traitement d’image de base du flux vidéo direct

  • Convertir une image RGB webcam en niveaux de gris *
  • Appliquer un effet miroir à une image RGB webcam *
  • Inverser une image RGB webcam *
  • Appliquer un flou à une image RGB webcam (filtre Gaussien) *
  • Appliquer un seuillage (réglé par Slider) et binariser une image RGB webcam *

Traitement d’image avancé du flux vidéo direct

  • Afficher les canaux RGB d’une image webcam dans des fenêtres séparées *
  • Modifier les canaux d’une image RGB webcam à l’aide de sliders
  • Filtre « mixeur de canaux » couleur d’une image webcam *
  • Filtre « mixeur de canaux » en niveaux de gris d’une image webcam *
  • Filtre « mixeur de canaux » couleur d’une image webcam avec Sliders
  • Filtre « mixeur de canaux » en niveaux de gris d’une image webcam avec Sliders
  • Isolement objet coloré par filtrage « mixeur de canaux » en niveau de gris + seuillage binaire
  • Egaliser histogramme d’une image webcam
  • Afficher histogramme d’une image webcam
  • Conversion RGB to HSV d’une image webcam
  • Afficher Histogramme d’une image RGB dans QwtPlot

Capture d’image sur clic bouton

  • Capturer une image sur clic pusbutton
  • Capturer image traitée sur clic pushButton
  • Enregistrer image dans un fichier

Opérations sur pixels

  • Analyser l’intensité de tous les pixels d’une ligne sous forme graphique d’une image webcam *

Extractions de contours

  • Appliquer un filtre de Sobel à une image RGB webcam
  • Appliquer un filtre de Sharr à une image RGB webcam
  • Appliquer un filtre de Canny à une image RGB webcam

Traitement entre 2 images

Soustraction du fond

Détection de visage

  • Détecter des visages dans une image RGB webcam
  • Obtenir de l’information sur les visages détectés (nombre, position centre, rectangle encadrant…) à partir d’une image webcam

Détection des contours de formes 2D quelconques (détection de Blobs)

  • Détecter et dessiner les contours de formes 2D quelconques à partir d’une image webcam binarisée
  • Obtenir de l’information sur les contours détectés (position centre, aire, rectangle et cercle encadrants) à partir d’une image webcam

Sélection de formes 2D de formes 2D quelconques (filtrage des Blobs retenus)

Analyse de contours de formes 2D quelconques

  • analyse de convexité de contours de formes 2D quelconques à partir d’une image webcam

Détection de formes 2D géométriques

Fonctions de dessin 2D

Calibrage de webcam

OCR (avec OpenCV ou non…)

Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.