Image Adaptive Threshold
Ce bloc fonction convertit une image en niveaux de gris ou couleur en une image binaire propre en appliquant un seuillage adaptatif. Il est utile lorsque les conditions d'éclairage varient dans l'image et qu'un seuil global unique n'est pas suffisant.
📥 Entrées
Input Image (prise d'entrée)
Accepte une image couleur ou en niveaux de gris à seuiller.
📤 Sorties
Image Gray (prise de sortie)
Produit une image en niveaux de gris binaire (noir et blanc) après seuillage adaptatif.
🕹️ Contrôles
Threshold Type
Choisir entre des méthodes adaptatives (par exemple mean ou gaussian) pour calculer les seuils locaux.
Threshold
Ajuste la valeur d'intensité utilisée pour le résultat binaire.
Kernel Size
Contrôle la taille du voisinage utilisé pour calculer le seuil local ; des valeurs plus élevées prennent en compte une zone locale plus large.
🎯 Fonctionnalités
Gère automatiquement les entrées couleur en les convertissant d'abord en niveaux de gris.
Adapte le seuil localement sur l'image, ce qui le rend robuste face à un éclairage non uniforme.
Des curseurs et menus simples permettent d'ajuster la sensibilité et la taille du voisinage sans détails techniques.
Produit une image binaire propre, adaptée aux blocs de détection et de mesure en aval.
⚙️ Fonctionnement
Lorsqu'une image est fournie sur la prise
Input Image, le bloc convertit les images couleur en niveaux de gris si nécessaire.Le
Threshold Typechoisi détermine comment les valeurs de seuil locales sont calculées sur l'image.La
Kernel Sizedétermine la taille de la zone locale utilisée pour calculer chaque seuil.Le bloc délivre une image binaire sur la prise
Image Grayqui met en évidence les régions de premier plan selon les paramètres sélectionnés.
📝 Instructions d'utilisation
Connectez une caméra ou une source d'image à
Input Image.Sélectionnez le
Threshold Typequi convient le mieux à votre scène (essayez les deux options).Ajustez la
Kernel Sizepour correspondre à l'échelle des variations locales d'illumination ou aux détails de l'objet.Utilisez le contrôle
Thresholdpour régler la luminosité finale de la sortie binaire.Inspectez le résultat sur la sortie
Image Grayet itérez sur les paramètres si nécessaire.
💡 Conseils et astuces
Si l'entrée est bruitée, ajoutez un bloc
Bluravant ce bloc pour réduire les pixels parasites.Pour des scènes avec des variations de couleur complexes, utilisez
HSV FilterouImage Color Matchpour isoler la région de couleur cible avant le seuillage.Si vous n'avez qu'à seuiller une sous-région, recadrez d'abord avec
Image ROI Selectet alimentez le bloc avec l'image recadrée pour accélérer le réglage et réduire les fausses détections.Pour garantir que les blocs en aval reçoivent la bonne taille, utilisez
Image Resizeavant le seuillage lorsque vous travaillez avec des images très grandes.Visualisez les résultats avec
Show Imagepour inspecter interactivement la sortie du seuillage pendant l'ajustement des contrôles.Combinez avec
Histogram On Linepour inspecter la distribution des valeurs de pixels le long d'une ligne et affiner les réglages deKernel SizeetThreshold.
🛠️ Dépannage
Si la sortie est presque entièrement noire ou blanche, essayez d'augmenter ou diminuer la valeur de
Thresholdet d'ajuster laKernel Size.Si les contours sont cassés ou fragmentés, essayez d'ajouter
Blurou d'utiliser uneKernel Sizeplus grande pour stabiliser les estimations de seuil local.Si seule une partie de l'objet est détectée, recadrez la zone avec
Image ROI Selectou affinez les couleurs avecHSV Filteravant le seuillage.
Mis à jour