Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Détection de Contours | Traitement d'Images avec OpenCV
Principes Fondamentaux de la Vision par Ordinateur

Glissez pour afficher le menu

book
Détection de Contours

Détection de contours

Les contours représentent des changements soudains d'intensité des pixels, ce qui correspond généralement aux limites des objets. La détection des contours facilite la reconnaissance des formes et la segmentation.

Détection de contours de Sobel

L'opérateur Sobel calcule les gradients (variations d'intensité) dans les directions X et Y, permettant ainsi de détecter les contours horizontaux et verticaux.

Détection de contours de Canny

Le détecteur de contours de Canny est un algorithme multi-étapes qui fournit des contours plus précis en :

  1. Appliquant un flou gaussien pour éliminer le bruit.

  2. Calculant les gradients d'intensité à l'aide des filtres de Sobel.

  3. Supprimant les contours faibles.

  4. Utilisant un double seuillage et un suivi des contours.

Comparaison des méthodes de détection de contours :

Tâche

Swipe to start coding

Vous disposez d'une image :

  • Convertir l'image en niveaux de gris et stocker le résultat dans gray_image ;
  • Appliquer le filtre de Sobel dans les directions X et Y (profondeur de sortie cv2.CV_64F et taille de noyau 3) et stocker les résultats respectivement dans sobel_x, sobel_y ;
  • Combiner les directions filtrées par Sobel dans sobel_img ;
  • Appliquer un filtre de Canny avec un seuil de 200 à 300 et stocker le résultat dans canny_img.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 7
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

book
Détection de Contours

Détection de contours

Les contours représentent des changements soudains d'intensité des pixels, ce qui correspond généralement aux limites des objets. La détection des contours facilite la reconnaissance des formes et la segmentation.

Détection de contours de Sobel

L'opérateur Sobel calcule les gradients (variations d'intensité) dans les directions X et Y, permettant ainsi de détecter les contours horizontaux et verticaux.

Détection de contours de Canny

Le détecteur de contours de Canny est un algorithme multi-étapes qui fournit des contours plus précis en :

  1. Appliquant un flou gaussien pour éliminer le bruit.

  2. Calculant les gradients d'intensité à l'aide des filtres de Sobel.

  3. Supprimant les contours faibles.

  4. Utilisant un double seuillage et un suivi des contours.

Comparaison des méthodes de détection de contours :

Tâche

Swipe to start coding

Vous disposez d'une image :

  • Convertir l'image en niveaux de gris et stocker le résultat dans gray_image ;
  • Appliquer le filtre de Sobel dans les directions X et Y (profondeur de sortie cv2.CV_64F et taille de noyau 3) et stocker les résultats respectivement dans sobel_x, sobel_y ;
  • Combiner les directions filtrées par Sobel dans sobel_img ;
  • Appliquer un filtre de Canny avec un seuil de 200 à 300 et stocker le résultat dans canny_img.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 7
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt