Traqueur de segment

Previous  home  Next   

segmenttracker

Ce bloc de fonction trouve dans une image en noir et blanc, telle que générée par la recherche de plage colorimétrique, des segments d'un seul tenant et traque un segment défini. Pour traquer tous les segments d'une image en noir et blanc, il suffit de connecter en série le nombre de traqueurs de segment voulu.

Entrées

Type

Unité

Par défaut

Description

Entrée

image



Image d'entrée

Redémarrage

bool


false

La traque de segment est réinitialisée si l'entrée est vraie. Ceci permet de passer, en cours d'exécution du programme, au segment le plus grand ou le plus proche du centre de l'image. Si l'on ne souhaite pas traquer de segment mais simplement trouver le segment le plus grand, le plus proche du milieu de l'image ... il suffit de mettre cette entrée en permanence à vrai.






Sorties





x

int

pixels


Coordonnées x en pixels du centre de gravité du segment traqué

y

int

pixels


Coordonnées y en pixels du centre de gravité du segment traqué

Surface

int

pixels


Nombre de pixels dont le segment traqué est constitué

vx

int

pixels/pas


Indique de combien de pixels le segment traqué s'est déplacé depuis le dernier pas. Nombre positif : mouvement vers la droite. Nombre négatif : mouvement vers la gauche.

vy

int

pixels/pas


Indique de combien de pixels le segment traqué s'est déplacé depuis le dernier pas. Nombre positif : mouvement vers le bas. Nombre négatif : mouvement vers la haut.

Nombre de segments trouvés

int



Nombre de segments trouvés

Sortie

image



Image en noir et blanc avec les informations sur les segments trouvés. Un taqueur de segment connecté en aval peut traquer un autre segment.