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

Edge Filter

![](.assets/docs-welcome-flow (1).png)

Ce bloc fonction détecte les contours dans une image et fournit en sortie une carte d'arêtes en niveaux de gris. Il est utile pour extraire les limites des objets, préparer les images pour la détection de contours ou mettre en évidence des détails structurels.

📥 Entrées

Image Any Cette entrée accepte n'importe quelle image (couleur ou niveaux de gris) à traiter.

📤 Sorties

Grayscale Image Une image en niveaux de gris montrant les arêtes détectées (carte d'arêtes).

🕹️ Contrôles

Filter Coefficient Curseur qui contrôle la sensibilité/force de la détection d'arêtes. Ajuster ce curseur modifie l'agressivité du filtre pour détecter les contours.

⚙️ Mécanisme de fonctionnement

  • Lors de l'exécution, le bloc traite l'image fournie et produit une carte en niveaux de gris mettant en évidence les arêtes.

  • Les images couleur sont traitées de manière appropriée pour produire un résultat mono-canal d'arêtes.

  • Le bloc utilise une approche de seuillage automatique qui s'adapte au contenu de l'image ; le Filter Coefficient permet d'orienter ce comportement pour le rendre plus ou moins sensible.

🎨 Fonctionnalités

  • Produit une carte d'arêtes propre adaptée au traitement en aval.

  • Contrôle interactif en temps réel via Filter Coefficient pour un réglage rapide.

  • Fonctionne avec des entrées couleur et niveaux de gris.

  • Léger et bien adapté comme étape de prétraitement pour l'analyse de formes/contours.

📝 Instructions d'utilisation

  1. Connectez un bloc producteur d'images à Image Any.

  2. Ajustez le curseur Filter Coefficient en observant la sortie pour obtenir le niveau de détail des arêtes souhaité.

  3. Utilisez la sortie Grayscale Image pour la visualisation ou alimentez-la dans des blocs d'analyse supplémentaires.

💡 Astuces

  • Pré-filtrez les images bruitées avec Blur ou Denoising avant d'alimenter ce bloc pour réduire les arêtes parasites.

  • Utilisez Image Threshold ou Image Adaptive Threshold après la détection d'arêtes pour créer des masques binaires propres pour l'extraction de contours.

  • Combinez avec des blocs ROI comme Image ROI Select ou Image ROI pour concentrer la détection d'arêtes sur une zone spécifique.

  • Passez la sortie aux blocs d'analyse de contours et formes tels que Find Contour, Approximate Contour, Minimum Rectangle ou Shape Detector pour extraire des caractéristiques géométriques.

  • Pour l'analyse de lignes, alimentez la carte d'arêtes vers Line Detector ou Histogram On Line pour trouver et évaluer des structures linéaires.

  • Prévisualisez les résultats avec Show Image et enregistrez des images importantes avec Image Logger ou Image Write.

  • Si vous devez nettoyer des arêtes fines ou brisées, essayez les Morphological Transformations (dilatation/érosion) après ce bloc.

(astuce : blocs utiles à combiner — Blur, Denoising, Image Threshold, Image Adaptive Threshold, Image ROI Select, Find Contour, Approximate Contour, Minimum Rectangle, Line Detector, Histogram On Line, Morphological Transformations, Show Image, Image Logger, Image Write)

🛠️ Résolution des problèmes

  • Aucune arête visible : augmentez le Filter Coefficient ou améliorez le contraste au préalable avec des blocs comme Contrast Optimization ou Auto Contrast.

  • Trop d'arêtes bruitées : baissez le Filter Coefficient et essayez Blur ou Bilateral Filter en amont.

  • Arêtes brisées ou déconnectées : appliquez des Morphological Transformations (dilate) pour combler les lacunes, ou ajustez le prétraitement pour améliorer la continuité.

  • Images très volumineuses : utilisez Image Resizer pour réduire la taille d'entrée et accélérer le traitement lors des tests.

Mis à jour