Seuillage d’image
Fonction
Cette Étape filtre les pixels de l’image selon le seuil défini et binarise les pixels au-dessus et au-dessous du seuil selon les règles définies.
|
Les images binaires sont des images dont les pixels n’ont que deux valeurs d’intensité possibles. Numériquement, ces deux valeurs sont souvent 0 pour le noir, et 255 pour le blanc. La binarisation d’image est le processus de conversion d’une image non binaire en une image binaire. |
Scénario d’utilisation
Cette Étape est une Étape de traitement d’image générique. Elle est généralement utilisée pour segmenter les pixels qui satisfont aux conditions de seuil sur des images 2D.
Description des paramètres
Cette Étape fournit quatre types de segmentation pour séparer l’objet cible de son arrière-plan.
-
AdaptiveThreshold: une méthode de seuillage adaptatif global qui inclut deux types d’opération (THRESH_BINARY, THRESH_BINARY_INV).
-
DualThreshold: une méthode de seuillage avec un seuil bas et un seuil haut pour segmenter les pixels qui remplissent les conditions.
-
DynamicThreshold: une méthode de seuillage dynamique qui fournit quatre types de seuillage (Clair, Sombre, Dans l’intervalle, Hors de l’intervalle) et trois méthodes de filtrage d’image (Filtre moyen, Filtre gaussien, Filtre médian). En outre, le décalage de valeur de pixel et la taille du noyau de filtrage peuvent être ajustés.
-
Threshold: une méthode de seuillage avec un seuil global fixe. Avec cette méthode, un seuil fixe est défini, et sept types d’opération (THRESH_BINARY, THRESH_BINARY_INV, THRESH_TRUNC, THRESH_TOZERO, THRESH_TOZERO_INV, THRESH_OTSU, THRESH_TRIANGLE) sont introduits pour segmenter les pixels qui remplissent les conditions.
AdaptiveThreshold
- Opération
-
Description: Ce paramètre est utilisé pour sélectionner le type d’opération permettant de séparer l’objet cible de son arrière-plan.
Liste des valeurs: THRESH_BINARY et THRESH_BINARY_INV
-
THRESH_BINARY: génère un masque des pixels dont les valeurs sont supérieures au seuil.
-
THRESH_BINARY_INV: génère un masque des pixels dont les valeurs sont inférieures au seuil.
Valeur par défaut: THRESH_BINARY
-
Recommandation de réglage: Veuillez sélectionner le type d’opération selon le besoin réel.
DualThreshold
- Seuil bas
-
Description: Si le seuil bas est inférieur au seuil haut, les pixels dont les valeurs sont comprises entre les deux seuils seront définis à 255, et les autres pixels seront définis à 0. Si le seuil bas est supérieur au seuil haut, les pixels dont les valeurs sont au-delà de l’intervalle défini par les deux seuils seront définis à 255, et les autres pixels seront définis à 0.
Valeur par défaut: 0
Recommandation de réglage: Veuillez définir une valeur appropriée selon le besoin réel.
- Seuil haut
-
Description: Voir « Seuil bas ».
Valeur par défaut: 100
Recommandation de réglage: Veuillez définir une valeur appropriée selon le besoin réel.
DynamicThreshold
- Type de seuillage
-
Description: Ce paramètre détermine si les valeurs des pixels doivent être fixées à 255 ou à 0.
Liste des valeurs: Clair, Sombre, Dans l’intervalle, et Hors de l’intervalle. Si
P_oest un pixel de l’image originale,P_fest le pixel correspondant àP_odans l’image filtrée, etoffsetest la valeur définie de Décalage de la valeur de pixel, alors les types de seuillage peuvent être expliqués comme suit:-
Clair: Si
P_o ≥ P_f + offset, alorsP_osera défini à 255, sinon il sera défini à 0. -
Sombre: Si
P_o ≤ P_f − offset, alorsP_osera défini à 255, sinon il sera défini à 0. -
Dans l’intervalle: Si
P_f − offset ≤ P_o ≤ P_f + offset, alorsP_osera défini à 255, sinon il sera défini à 0. -
Hors de l’intervalle: Si
P_o < P_f − offsetouP_o > P_f + offset, alorsP_osera défini à 255, sinon il sera défini à 0.
-
- Filtre d’image
-
Description: Ce paramètre est utilisé pour sélectionner le filtre à appliquer à l’image.
Liste des valeurs: Filtre moyen, Filtre gaussien, et Filtre médian
-
Filtre moyen: Lisse l’image en remplaçant la valeur centrale dans la fenêtre glissante par la moyenne de toutes les valeurs de pixels de la fenêtre.
-
Filtre gaussien: Lisse l’image et supprime les détails et le bruit.
-
Filtre médian: Remplace chaque pixel par la médiane des pixels voisins dans la fenêtre.
Valeur par défaut: Filtre moyen
-
Recommandation de réglage: Veuillez sélectionner une méthode de filtrage d’image appropriée selon le besoin réel.
- Taille du noyau de filtrage
-
Description: Ce paramètre fixe la taille de la fenêtre glissante (longueur du bord en pixels) du filtre.
Valeur par défaut: 3
Recommandation de réglage: Veuillez saisir un nombre impair car il doit toujours y avoir un pixel central dans la fenêtre. Les nombres pairs saisis seront incrémentés de un.
- Décalage de la valeur de pixel
-
Description: La valeur de décalage de pixel à appliquer à tous les pixels de l’image après filtrage.
Valeur par défaut: 15.00
Threshold
- Seuil (0–255)
-
Description: Ce paramètre définit un seuil pour filtrer les pixels de l’image.
Valeur par défaut: 128
Recommandation de réglage: Veuillez définir une valeur appropriée selon le besoin réel.
- Opération
-
Description: Ce paramètre est utilisé pour sélectionner le type d’opération permettant de séparer l’objet cible de son arrière-plan.
Liste des valeurs: THRESH_BINARY, THRESH_BINARY_INV, THRESH_TRUNC, THRESH_TOZERO, THRESH_TOZERO_INV, THRESH_OTSU, et THRESH_TRIANGLE
-
THRESH_BINARY: Si la valeur du pixel original est au-dessus du seuil défini, la valeur sera fixée à 255, sinon elle sera fixée à 0.
-
THRESH_BINARY_INV: Si la valeur du pixel original est au-dessus du seuil défini, la valeur sera fixée à 0, sinon elle sera fixée à 255.
-
THRESH_TRUNC: Si la valeur du pixel original est au-dessus du seuil défini, la valeur sera fixée à la même valeur que le seuil défini, sinon la valeur originale sera conservée.
-
THRESH_TOZERO: Si la valeur du pixel original est au-dessus du seuil défini, la valeur originale sera conservée, sinon elle sera fixée à 0.
-
THRESH_TOZERO_INV: Si la valeur du pixel original est au-dessus du seuil défini, la valeur sera fixée à 0, sinon la valeur originale sera conservée.
-
THRESH_OTSU: Trouve un seuil global avec la méthode d’Otsu.
-
THRESH_TRIANGLE: Trouve un seuil global avec la méthode du triangle.
Valeur par défaut: THRESH_BINARY
Recommandation de réglage: Il est recommandé d’utiliser THRESH_BINARY ou THRESH_BINARY_INV.
-