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

Morphological Transformations

Ce bloc de fonction applique des opérations morphologiques (erode, dilate, open, close, gradient, tophat, blackhat) sur les images d'entrée. Utilisez-le pour nettoyer le bruit, combler des espaces, extraire des formes ou faire ressortir les contours en sélectionnant le type d'opération, la forme et la taille du noyau, ainsi que le nombre d'itérations.

📥 Entrées

Image Any Cette prise accepte l'image à traiter (couleur ou niveaux de gris).

(mentionné comme une prise d'entrée)

📤 Sorties

Image Any L'image transformée après application de l'opération morphologique sélectionnée.

(mentionné comme une prise de sortie)

🕹️ Contrôles

Morph Type Sélectionnez l'opération morphologique à appliquer (Erode, Dilate, Open, Close, Gradient, TopHat, BlackHat).

Morph Shape Choisissez la forme de l'élément structurant utilisée par l'opération (Rectangle, Cross, Ellipse).

Kernel Size Ajustez la taille du noyau qui détermine le voisinage local de l'opération. Des noyaux plus grands produisent des effets plus marqués.

Iterations (affiché lorsque Erode ou Dilate est sélectionné) Définissez combien de fois l'opération est répétée pour intensifier l'effet.

🎯 Fonctions

  • Sélection rapide des opérations morphologiques courantes avec contrôle visuel de l'intensité et de l'emprise.

  • Interface adaptative : le contrôle Iterations n'apparaît que pour Erode/Dilate afin de garder l'interface simple.

  • Fonctionne avec des images couleur et niveaux de gris.

📝 Instructions d'utilisation

  1. Connectez un bloc produisant une image à l'entrée Image Any.

  2. Choisissez le Morph Type souhaité en fonction de votre objectif (par ex. utiliser MORPH_OPEN pour enlever de petits objets, MORPH_CLOSE pour fermer de petites cavités).

  3. Sélectionnez Morph Shape pour mieux correspondre à la géométrie des objets (noyaux elliptiques pour des éléments ronds, rectangulaires pour des éléments en boîte).

  4. Ajustez Kernel Size pour contrôler l'étendue spatiale de l'opération.

  5. Si vous utilisez MORPH_ERODE ou MORPH_DILATE, réglez Iterations pour répéter l'opération et obtenir un effet plus fort.

  6. Inspectez l'image transformée à la sortie Image Any.

📊 Évaluation

Lors de l'exécution, le bloc traite l'image d'entrée connectée et produit une image modifiée montrant l'effet morphologique sélectionné. La sortie se met à jour chaque fois que les entrées ou les réglages de contrôle changent.

💡 Astuces et conseils

  • Pour des entrées bruitées, exécutez Denoising ou Blur avant ce bloc afin de réduire les petites structures parasites et stabiliser les résultats morphologiques.

  • Pour convertir une image en niveaux de gris en une forme binaire propre avant morphologie, combinez avec Image Threshold ou Image Adaptive Threshold.

  • Pour focaliser le traitement sur une zone plus petite et accélérer les résultats, recadrez en amont avec Image ROI Select puis appliquez la morphologie uniquement sur le ROI.

  • Après le nettoyage morphologique, utilisez des blocs d'analyse de forme tels que Find Contour, Approximate Contour, Minimum Rectangle ou Hull Convex pour extraire plus fiablement la géométrie et les mesures.

  • Visualisez les résultats avec Show Image ou annotez avec des blocs de dessin comme Draw Rectangle ou Draw Result On Image pour fournir un retour clair aux opérateurs.

  • Utilisez Apply Mask pour préserver uniquement les régions importantes tout en appliquant les opérations morphologiques sur la zone masquée.

🛠️ Dépannage

  • Si l'effet semble trop faible, augmentez Kernel Size ou le nombre d'Iterations (pour Erode/Dilate).

  • Si des détails utiles disparaissent, essayez une Kernel Size plus petite ou changez la Morph Shape pour mieux correspondre à la forme de l'objet.

  • Si des artefacts persistent après la morphologie, appliquez une étape de débruitage plus forte ou affinez le seuillage avant d'exécuter ce bloc.

  • Si les performances sont lentes sur de grandes images, utilisez Image Resizer ou recadrez avec Image ROI Select avant le bloc.

Mis à jour