Rastreador de segmentos

Previous  home  Next   

segmenttracker

Este bloque funcional localiza en una imagen en blanco y negro como las que genera la búsqueda de gamas de colores segmentos relacionados, y rastrea un segmento concreto. Para rastrear todos los segmentos en una figura en blanco y negro, se conectan uno tras otro tantos bloques funcionales de rastreo de segmentos como sea necesario.

Entradas

Tipo

Unidad

Estándar

Descripción

Entrada

image



Figura de entrada

Nuevo arranque

bool


false

El seguimiento de segmentos se reinicia si en la entrada se ha ajustado "true". De este modo, se puede cambiar al segmento más grande o más cercano al centro de la figura durante la ejecución del programa. Si no se desea realizar un seguimiento del segmento, sino localizar siempre sólo el segmento más grande o más cercano al centro de la figura, en esta entrada debe establecerse de forma permanente el valor "true".






Salidas





x

int

Píxel


Coordenada x en píxeles del centro de gravedad del segmento rastreado

y

int

Píxel


Coordenada y en píxeles del centro de gravedad del segmento rastreado

Área

int

Píxel


Número de píxeles de que consta el segmento rastreado

vx

int

Píxel/paso


Número de píxeles que se ha desplazado el segmento rastreado desde el último paso de tiempo. Positivo: movimiento hacia la derecha. Negativo: movimiento hacia la izquierda.

vy

int

Píxel/paso


Número de píxeles que se ha desplazado el segmento rastreado desde el último paso de tiempo. Positivo: movimiento hacia abajo. Negativo: movimiento hacia arriba.

Número de segmentos localizados

int



El número de segmentos que se han encontrado

Salida

image



La figura en blanco y negro con información sobre sobre los segmentos localizados. Con un rastreador de segmentos postconectado se puede rastrear un nuevo segmento.