Image Threshold
Ce bloc fonction convertit une image en une image binaire ou en niveaux de gris seuillée. Utilisez-le pour séparer le premier plan de l'arrière-plan, améliorer le contraste pour les détecteurs, ou préparer des images pour l'analyse de formes et de pics.
📥 Entrées (sockets)
Image Any
Fournissez l'image d'entrée (couleur ou niveaux de gris) à seuiller.
📤 Sorties (sockets)
Image Gray
L'image résultante en niveaux de gris seuillée.
🕹️ Contrôles
Threshold Type
Choisissez l'algorithme de seuillage à appliquer (modes binaires standards ou OTSU automatique).
Threshold [Min, Max]
Réglez les valeurs minimale et maximale du seuil à l'aide d'un curseur à plage. (Masqué lorsque OTSU est sélectionné, puisque OTSU choisit automatiquement le seuil optimal.)
🎨 Fonctionnalités
Multiple Threshold Modes— Inclut les modes binaires standards, inverse, truncation, to-zero et le seuillage automatique OTSU.Range Slider— Curseur à deux valeurs pour contrôler facilement les seuils inférieur/supérieur en modes manuels.Automatic Mode— L'option OTSU masque les curseurs manuels et calcule automatiquement le seuil à partir de l'image.
📝 Instructions d'utilisation
Connectez un bloc qui produit une image à l'entrée
Image Any.Sélectionnez le
Threshold Typesouhaité. Si vous choisissez OTSU, le curseur sera masqué et le seuillage sera automatique.En modes manuels, ajustez
Threshold [Min, Max]jusqu'à obtenir une séparation claire des éléments qui vous intéressent.Utilisez la sortie
Image Graypour les traitements suivants ou pour la visualisation.
📊 Évaluation
Lorsque le bloc s'exécute, il convertit l'entrée en niveaux de gris (si nécessaire) et applique la méthode de seuillage sélectionnée. L'image traitée est émise depuis la sortie Image Gray pour un traitement ultérieur.
💡 Conseils et astuces
Prétraitez les images bruitées avec
Bluravant le seuillage pour réduire les pixels parasites et obtenir un binaire plus propre.Si l'éclairage varie sur la scène, combinez
Image ThresholdavecImage ROI Selectpour seuiller uniquement une zone pertinente.Pour une séparation basée sur la couleur, utilisez d'abord
HSV FilterouRGB Mask, puis alimentez le résultat masqué dans ce bloc.Avec des images très grandes, utilisez
Image Resizerpour réduire la résolution et accélérer les réglages interactifs.Visualisez les résultats avec
Show Imagependant le réglage des seuils. Pour enregistrer des exemples, envoyez la sortie versImage LoggerouImage Write.Pour une analyse linéaire après seuillage, connectez la sortie à
Histogram On Linepour détecter des pics le long d'une ligne.Pour localiser des objets après seuillage, combinez ce bloc avec
Find Objectou des blocs d'analyse de formes (par ex. contours) pour une détection robuste.
🛠️ Dépannage
Pas de séparation claire premier plan/arrière-plan : essayez un lissage avec
Blurou ajustezThreshold [Min, Max].Trop de petits blobs après seuillage : augmentez le seuil minimum ou prétraitez avec
Denoising/Blur.Mode OTSU donne un résultat inattendu : passez en mode manuel (
Threshold [Min, Max]) et ajustez visuellement avecShow Image.Le curseur disparaît de façon inattendue : c'est normal lorsque
Threshold Typeest réglé sur OTSU (mode automatique).
Mis à jour