Sockets

Colores y tipos de Sockets

AugeLab Studio utiliza diferentes colores en los sockets para indicar qué tipo de datos se transfieren a través de un socket. Estos colores muestran a qué clase o tipo de dato pertenece la entrada/salida. Lee las descripciones a continuación para saber qué colores están asociados a cada tipo de dato.

circle-info

Para obtener más información sobre los tipos de datos de los sockets, consulta Coding Reference.

Light Green (Any Image)

chevron-rightLight Green (Any Image)hashtag

Este color de socket corresponde a un tipo de datos de imagen mixto y solo se debe conectar datos de imagen.

El bloque Camera USB abajo tiene una salida verde y proporciona la imagen en color que recibe de la cámara.

circle-info

Los sockets Light Green emiten datos en formato BGR y GRAY.

chevron-rightPurple (Gray Image)hashtag

Los sockets morados corresponden al tipo de imagen en escala de grises. No se pueden conectar imágenes en color a este socket.

circle-info

Los sockets Purple emiten datos de imagen en escala de grises de un solo canal. Este tipo de dato no es compatible directamente con los sockets Light Green. Para convertirlo, usa el bloque de función Color Space.

chevron-rightBlue (Colored Image)hashtag

Los sockets de color azul corresponden a tipos de datos de imagen a color. A diferencia de los Light Green, estos garantizan una salida en color.

circle-info

Una Colored Image consiste en 3 matrices diferentes: Blue-Green-Red. Estas también se pueden dividir con el bloque Split Image.

chevron-rightLight Blue (Boolean)hashtag

Los sockets de color light blue corresponden a tipos de datos lógicos, que son True o False.

Por ejemplo, el bloque de cámara mencionado arriba tiene entradas azules y solo acepta valores True o False.

circle-info

Las expresiones lógicas constan únicamente de dos estados: True y False.

chevron-rightYellow (Number)hashtag

Los sockets amarillos corresponden al tipo de dato entero. El bloque de función siguiente tiene sockets amarillos y solo acepta valores enteros.

circle-info

Integer básicamente significa números enteros.

Purple (Position)

chevron-rightPurple (Position)hashtag

Los sockets Purple (posición) emiten datos de tipo posición/punto. Por ejemplo ((x1,y1),(x2,y2)) puedes obtener la posición de cualquier objeto.

circle-info

El tipo de dato Point consiste en dos números: el primero es la posición horizontal y el segundo la posición vertical.

chevron-rightOrange (Shape)hashtag

Los sockets naranjas corresponden al tipo de dato Shape.

circle-info

El tipo Shape consiste en múltiples puntos, cada uno con dos números que representan su posición en el espacio bidimensional.

chevron-rightDark Green (Undefined)hashtag

Los sockets green oscuro son sockets correspondientes a tipos de datos indefinidos. Estos sockets pueden contener cualquier tipo variante y pueden conectarse con otros sockets.

circle-exclamation
chevron-rightGray (Text)hashtag

Los sockets grises corresponden al tipo de dato texto.

circle-info

Los textos son strings y pueden modificarse para representar resultados.

Última actualización