![]() |
|
Dialogue |
![]() ![]() ![]() |
![]() |
Si "Afficher résultat" n'est pas coché, c'est l'image d'entrée qui est affichée (1). Dans l'image d'entrée, vous pouvez cliquer dans l'image et sélectionner une zone avec la souris. Après sélection de la zone, le système calcule, par canal d'image, les valeurs maximale et minimale de tous les pixels de la zone sélectionnée. Il se base pour ce faire sur une image convertie dans l'espace de couleur TSV. Les valeurs minimale et maximale sont affichées sous (2). (3) visualise la plage colorimétrique sélectionnée. Une image représentant les couleurs dans les plages de teinte (hue) et de saturation (sat) choisies est affichée respectivement pour la valeur minimale, la valeur moyenne et la valeur maximale de brillance (value). En modifiant les valeurs sous (2), vous modifiez la plage colorimétrique et donc aussi la représentation sous (3).
Si "Afficher résultat" est sélectionné, (1) affiche l'image générée en noir et blanc. La plage colorimétrique choisie sera d'autant mieux adaptée aux couleurs de l'image "live" que les surfaces blanches sont grandes et compactes. Pour insensibiliser la détection de couleur aux variations de luminosité, on étend la plage de la valeur (val). En présence de surfaces brillantes, il se peut que la saturation (saturation) varie de sorte que l'on étend cette plage pour pouvoir détecter les couleurs dans différentes conditions. Une modification complète de la couleur est normalement exclue de sorte qu'il n'est que rarement nécessaire de modifier la teinte (hue). Dans l'espace colorimétrique TSV, la teinte est représentée comme angle compris entre 0° et 360°. Une teinte de 361 est égale à la teinte 1. Un problème se pose lorsqu'on choisit une zone de l'image dont les teintes franchissent la limite de 0°. L'illustration ci-dessus montre une zone de l'image dont la teinte varie de violet à jaune. Violet correspond à la teinte 300 et jaune à la teinte 60. Si l'on considère simplement les teintes minimale et maximale, on obtient une plage de teintes recherchées dans l'image de [60;300]. Or cette plage correspond aux couleurs vert et bleu. La solution à ce problème consiste à tenir compte de la distance entre les limites de teinte. Dans notre exemple cette distance est de 300-60=240. Dès que la distance est supérieure à 180, on admet que la plage colorimétrique de recherche franchit la limite de 0°. Ceci est visualisé par le fait que les valeurs Min et Max sont interverties et deviennent Max<Min. Le cas échéant la plage de teinte s'étend de Min à 359 et de 0 à Max.
|