For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bilateral Filter

Cette fonction applique un flou préservant les contours à une image. Elle atténue le bruit et les petites variations tout en conservant les bords nets, ce qui la rend utile pour le débruitage des photos lorsque la préservation des contours d'objets est importante.

📥 Entrées

  • Image Any Prise d'entrée acceptant l'image à filtrer (couleur ou niveaux de gris).

📤 Sorties

  • Image Any Prise de sortie fournissant l'image filtrée après application du bilateral filter.

🕹️ Contrôles

  • Kernel Size Curseur pour définir la taille du noyau du filtre. Des valeurs plus grandes augmentent la zone de flou et le temps de traitement.

  • Sigma Value Curseur pour définir la sigma (intensité) du lissage. Des valeurs plus élevées produisent un lissage plus fort des différences de couleur.

🎨 Fonctionnalités

  • Lissage préservant les bords — réduit le bruit sans flouter les contours importants.

  • Contrôle simple à deux paramètres — ajustez Kernel Size et Sigma Value pour un réglage intuitif.

  • Fonctionne avec des images couleur et niveaux de gris.

📝 Instructions d'utilisation

  1. Fournissez une image à la prise d'entrée Image Any (par exemple depuis une Camera USB ou une image chargée via Load Image).

  2. Ajustez Kernel Size pour contrôler l'étendue de la zone de lissage.

  3. Ajustez Sigma Value pour contrôler l'intensité du mélange des couleurs voisines.

  4. Lisez l'image traitée depuis la prise de sortie Image Any et prévisualisez-la avec le bloc Show Image si nécessaire.

📊 Évaluation

À l'exécution, le bloc lit l'image entrante, applique le bilateral filter en utilisant la taille de noyau et la sigma choisies, et fournit en sortie l'image lissée tout en préservant les bords.

💡 Conseils et astuces

  • Pour des vérifications rapides, connectez une caméra ou un fichier avant ce bloc. Blocs d'entrée utiles : Camera USB, Load Image, Stream Reader.

  • Si vos images d'entrée sont très grandes et que le filtre est lent, ajoutez un Image Resize avant ce bloc pour réduire le temps de traitement.

  • Pour comparer les résultats ou sauvegarder des sorties, utilisez Show Image pour prévisualiser et Image Logger ou Image Write pour enregistrer des exemples.

  • Combinez avec Denoising ou Blur avant si l'image a beaucoup de bruit ; parfois un léger pré-blur suivi d'un bilateral donne de meilleurs résultats visuels.

  • Pour limiter le filtrage à une région, masquez d'abord l'image avec Apply Mask puis envoyez l'image masquée à ce bloc.

🛠️ Dépannage

  • Si les bords paraissent trop doux :

    • Réduisez Kernel Size ou diminuez Sigma Value.

  • Si le traitement est lent :

    • Réduisez la résolution d'entrée avec Image Resize ou choisissez une plus petite Kernel Size.

  • Si les résultats ne semblent pas différents :

    • Augmentez Sigma Value pour renforcer le lissage, ou vérifiez que l'image d'entrée contient bien du bruit à éliminer.

  • Si aucune image n'apparaît en sortie :

    • Assurez-vous que la prise d'entrée Image Any est connectée à une source d'image valide. Utilisez Show Image pour confirmer les données entrantes.

Mis à jour