Aller au contenu principal

Seuillage des couleurs

Le seuillage est un composant essentiel de la plupart des algorithmes de suivi visuel. Il s'agit de prendre une image et d'éliminer tous les pixels qui ne sont pas dans une plage de couleurs spécifique. Le résultat du seuillage est généralement une image binaire unidimensionnelle dans laquelle chaque pixel est soit "allumé" soit "éteint". Dans les pipelines de détection de blobs de couleur / rétroréflectifs, c'est l'étape la plus cruciale.

Flux vidéo (Situé sous le flux)

Contrôle quelle image est diffusée depuis le serveur mjpeg. Vous devriez passer à l'image "seuil" si vous avez besoin d'ajuster votre seuillage HSV.

Baguettes de seuillage

Les baguettes permettent aux utilisateurs de cliquer sur le flux vidéo de Limelight pour effectuer un seuillage HSV automatique.

  • La baguette "Pipette" centre les paramètres HSV autour du pixel sélectionné
  • La baguette "Ajouter" ajuste les paramètres HSV pour inclure le pixel sélectionné
  • La baguette "Soustraire" ajuste les paramètres HSV pour ignorer le pixel sélectionné

Teinte

Décrit une couleur "pure". Une teinte de "0" décrit le rouge pur, et une teinte de 1/3 (59 sur le curseur) décrit le vert pur. La teinte est utile car elle ne change pas lorsqu'un pixel "s'éclaircit" ou "s'assombrit". C'est le paramètre le plus important à régler. Si vous rendez votre plage de teintes aussi petite que possible, vous n'aurez que peu ou pas de difficulté à passer à un véritable terrain FRC.

image3

Saturation

Décrit dans quelle mesure une couleur est "pure". Une autre façon de voir cela est à quel point une couleur semble délavée, c'est-à-dire combien de "blanc" il y a dans une couleur. Une faible saturation signifie qu'une couleur est presque blanche, et une forte saturation signifie qu'une couleur est presque "pure".

Valeur

Décrit la noirceur d'une couleur, ou combien de "noir" il y a dans une couleur. Une valeur basse correspond à une couleur presque noire. Vous devriez absolument augmenter la valeur minimale à partir de zéro, afin que les pixels noirs ne passent pas à travers le pipeline de traitement.

Érosion et Dilatation

L'érosion érode légèrement le résultat d'un seuillage HSV. C'est utile si de nombreux objets passent à travers un seuillage HSV réglé. La dilatation gonfle légèrement le résultat d'un seuillage HSV. Utilisez ceci pour combler les trous dans les résultats du seuillage.

Inversion de teinte

Utilisez l'inversion de teinte pour suivre les cibles rouges, car le rouge existe à la fois au début et à la fin de la plage de teintes.