Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Réduction du Bruit et Lissage | Traitement d'Images avec OpenCV
Principes Fondamentaux de la Vision par Ordinateur

Glissez pour afficher le menu

book
Réduction du Bruit et Lissage

Le bruit dans les images se manifeste sous forme de grain ou de distorsion indésirable, souvent causé par une faible luminosité, des artefacts de compression ou des limitations du capteur. Les techniques de lissage permettent de réduire le bruit tout en préservant les détails importants de l'image.

Flou gaussien (Lissage du bruit)

La fonction cv2.GaussianBlur applique un flou gaussien, qui lisse l'image en moyennant les valeurs des pixels à l'aide d'un noyau gaussien (une moyenne pondérée qui accorde plus d'importance aux pixels centraux) :

  • cv2.GaussianBlur(src, ksize, sigmaX) :

    • src : image source à lisser ;

    • ksize : taille du noyau au format (width, height), les deux valeurs doivent être impaires (par exemple, (5, 5)) ;

    • sigmaX : écart-type dans la direction X ; contrôle la quantité de flou.

  • La fonction réduit le bruit et les détails de l'image en convoluant l'image avec une fonction gaussienne, ce qui est utile pour des tâches telles que la détection de contours ou le prétraitement avant seuillage.

Filtrage médian (Suppression du bruit sel-et-poivre)

La fonction cv2.medianBlur applique un filtre médian, qui remplace chaque valeur de pixel par la valeur médiane des pixels voisins dans la fenêtre du noyau :

  • cv2.medianBlur(src, ksize) :

    • src : image source à filtrer ;

    • ksize : taille du noyau carré (doit être un entier impair, par exemple, 3, 5, 7).

  • Le flou médian est particulièrement efficace pour éliminer le bruit sel-et-poivre, car il préserve les contours tout en supprimant les pixels bruités isolés.

Tâche

Swipe to start coding

Vous disposez de la variable image représentant l'image bruitée du chiot : noisy puppy

  • Application du flou gaussien et stockage du résultat dans la variable gaussian_blurred ;
  • Application du flou médian et stockage du résultat dans la variable median_blurred.

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 4

Demandez à l'IA

expand
ChatGPT

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

book
Réduction du Bruit et Lissage

Le bruit dans les images se manifeste sous forme de grain ou de distorsion indésirable, souvent causé par une faible luminosité, des artefacts de compression ou des limitations du capteur. Les techniques de lissage permettent de réduire le bruit tout en préservant les détails importants de l'image.

Flou gaussien (Lissage du bruit)

La fonction cv2.GaussianBlur applique un flou gaussien, qui lisse l'image en moyennant les valeurs des pixels à l'aide d'un noyau gaussien (une moyenne pondérée qui accorde plus d'importance aux pixels centraux) :

  • cv2.GaussianBlur(src, ksize, sigmaX) :

    • src : image source à lisser ;

    • ksize : taille du noyau au format (width, height), les deux valeurs doivent être impaires (par exemple, (5, 5)) ;

    • sigmaX : écart-type dans la direction X ; contrôle la quantité de flou.

  • La fonction réduit le bruit et les détails de l'image en convoluant l'image avec une fonction gaussienne, ce qui est utile pour des tâches telles que la détection de contours ou le prétraitement avant seuillage.

Filtrage médian (Suppression du bruit sel-et-poivre)

La fonction cv2.medianBlur applique un filtre médian, qui remplace chaque valeur de pixel par la valeur médiane des pixels voisins dans la fenêtre du noyau :

  • cv2.medianBlur(src, ksize) :

    • src : image source à filtrer ;

    • ksize : taille du noyau carré (doit être un entier impair, par exemple, 3, 5, 7).

  • Le flou médian est particulièrement efficace pour éliminer le bruit sel-et-poivre, car il préserve les contours tout en supprimant les pixels bruités isolés.

Tâche

Swipe to start coding

Vous disposez de la variable image représentant l'image bruitée du chiot : noisy puppy

  • Application du flou gaussien et stockage du résultat dans la variable gaussian_blurred ;
  • Application du flou médian et stockage du résultat dans la variable median_blurred.

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 4
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