APÉNDICE C Vision Toolkit: Funciones En la figura B.2 se muestran las funciones de Vision que se encuentran en el diagrama de bloques. Dentro de las funciones de Vision se agregan las opciones para realizar sistemas de Vision. Figura B 1. Funciones de Vision del Diagrama de Bloques IMAQ Acquisition. Esta opción abre un submenú con comandos que son utilizados para obtener la imagen de alguna cámara que se encuentre conectada a la PC y que no sea por vía USB. IMAQ USB. USB Snap. Obtiene una sola toma. Grab Setup. Inicializa una adquisición continua de imágenes. USB Grab Acquire. Obtiene las imágenes de una adquisición continua. USB Stop. Detiene una adquisición continua. USB Enumerate cameras. Crea una lista de las cámaras que son detectadas en el sistema y que puedan ser inicializadas. USB Init. Crea una sesión de cámara USB, y se le da el nombre deseado.
USB Close. Cierra una sesión de cámara USB inicializada con USB Init. USB Property Page. Abre un cuadro de dialogo acerca de la configuración de la cámara dada por el fabricante. por USB. Vision Utilities. la imagen. USB Get Image Info. Obtiene la información de la sesión de una imagen adquirida Image Management. Este es un submenú que contiene comandos para el manejo de Create. Crea una imagen, reservando un espacio de memoria. Dispose. Borra imágenes y libera el espacio utilizado por éstas. Cast Image. Convierte un tipo de imagen a otro tipo. Files. Esta opción contiene comandos para leer, escribir y extraer información acerca de las imágenes. Read File. Lee un archivo de imagen, con los formatos estándar de BMP, JPG, PNG, TIFF. Write File. Guarda una imagen. Get File Info. Obtiene información del archivo, como resolución de la imagen, calibración, tipo de archivo, etc. Image Processing. Processing. Esta opción contiene comandos para procesar imágenes binarias y en escala de grises. Equalize. Genera la ecualización de la imagen por histograma. Threshold. Aplica u umbral a la imagen. imágenes. Multi Threshold. Aplica varios umbrales, en diferentes rangos. Filtres. Esta opción abre un submenú con comandos para realizar filtros en Convolute. Realiza un filtro lineal, haciendo la convolución en la imagen. Correlate. Realiza la correlación entre dos imágenes. Lowpass. Aplica un filtro pasa bajas a la imagen. Morphology. Esta opción abre un submenú con comandos para realizar operaciones morfológicas. Segmentation. Segmenta las partículas de una imagen. Gray Morphology. Aplica varias operaciones morfológicas a la imagen, como erosionar, dilatar, engrosar, adelgazar, etc. Skeleton. Obtiene el esqueleto de una imagen.
Analysis. Esta opción abre un submenú con comandos para analizar imágenes, como por ejemplo: Histogram. Obtiene el histograma de una imagen. Centroid. Calcula el centro de energía de la imagen. la imagen. Linear Averages. Calcula el promedio de intensidad en toda o una parte de Color Processing. Esta opción abre un submenú con comandos básicos para procesar imágenes a color. Color Equalize. Realiza la ecualización de una imagen a color, ya sea solo en el plano de luminancia o en los tres. Color Threshold. Aplica un umbral a la imagen en RGB o HSL, dando como resultado una imagen de 8 bits. Color Histrogram. Calcula el histograma de los tres planos de la imagen. Operators. Esta opción abre un submenú con comandos que realizan operaciones con imágenes. Add. Realiza la suma entre dos imágenes. And. Realiza la operación AND o NAND, entre dos imágenes. Mask. Copia la imagen fuente, en la imagen destino. Frequency Domain. Esta opción abre un submenú con comandos para realizar operación en el dominio de la frecuencia. Machine Vision. FFT. Aplica la FFT a la imagen. Inverse FFT. Aplica la FFT inversa en la imagen. Complex Add. Realiza una suma con una imagen en el plano complejo. Region of interest. Esta opción abre un submenú con comandos para seleccionar regiones de interés (ROI). Select Point. Permite al usuario seleccionar un punto. Select Line. Permite al usuario seleccionar una línea. Select Rectangle. Permite al usuario seleccionar un rectángulo. Coordinate System. Esta opción abre un submenú con comandos para determinar un sistema de coordenadas. Find Coord Sys. Da un sistema de coordenadas basado en un rectángulo de la imagen.
Find Coord Sys (2). Da un sistema de coordenadas basado en dos rectángulos de la imagen. Find Coord Sys (Pattern). Busca una imagen dentro de otra y hace un sistema de coordenadas basados en esa imagen. Count and Measure Objets. rectángulo. Count Objects 2. Localiza, mide u cuenta los objetos dentro de un Measure Intensities. Esta opción abre un submenú con comandos para medir la intensidad luminosa de una imagen. distancias. Light Meter Point. Da la intensidad luminosa de un punto. Light Meter Line. Da la intensidad luminosa de una línea. Light Meter Rectangle. Da la intensidad luminosa de un rectángulo. Measure Distances. Esta opción abre un submenú con comandos para medir Clamp Horizontal Max. Mide la distancia horizontal máxima dentro de un área rectangular dada. Clamp Horizontal Min. Mide la distancia horizontal mínima dentro de un área rectangular dada. Clamp Vertical Max. Mide la distancia vertical máxima dentro de un área rectangular dada. Locate edges. Esta opción abre un submenú con comandos para localizar contornos en una imagen. patrones Find Vertical Edge. Encuentra una línea vertical dentro de una imagen, con un ángulo mayor a 45 grados. Find Horizontal Edge. Encuentra una línea horizontal dentro de una imagen, con un ángulo no mayor a 45 grados. Find Patterns. Find Circular Edge. Encuentra un círculo dentro de una imagen. Find Pattern 2. Busca una imagen dentro de otra, dentro de un área rectangular dada. Searching and Matching. Esta opción abre un submenú con comandos para buscar Learn Color Pattern. Este comando crea una descripción de una imagen para ser aprendida por el sistema. Setup Match Color Pattern. Especifica los parámetros para realizar la búsqueda de una imagen.
Match Color Pattern. Realiza la búsqueda de una imagen previamente aprendida por el sistema, con los parámetros dados. específicos. Calpier. Esta opción abre un submenú con comandos para buscar contornos Simple Edge.- Encuentra un contorno de un arreglo de píxeles dado. Rake. Encuentra contornos en un conjunto de líneas paralelas. Interpolate 1D. Reconfigura un arreglo de píxeles, realizando múltiples funciones de interpolación. Analytic Geometry. Esta opción abre un submenús con comandos para hacer análisis geométricos. líneas. Point Distances. Calcula la distancia entre un par de puntos consecutivos. Lines Instersection. Calcula el punto y ángulo de intersección entre dos Perpendicular Line. Crea una línea perpendicular que pase por un punto dado, hacia una línea. Classification. Esta opción abre un submenús con comandos para hacer clasificaciones dentro de una imagen. archivo. Read Clasifier File. Crea una sesión para un clasificador, dado por un Classify. Realiza la clasificación de una imagen. Add Classifier Sample. Agrega una imagen más a una clase determinada. OCR. Esta opción abre un submenús con comandos para hacer reconocimiento óptico de caracteres. OCR Create Session. Crea una sesión para OCR. OCR Read Text. Lee el texto dentro de la imagen. OCR Dispose Session. Cierra una sesión de OCR. Instrument Readers. Esta opción abre un submenú con comandos para leer displays de siete segmentos. rectángulo. Get LCD ROI. Calcula el área de interés de un digito dentro de un Read LCD. Lee los valores de un display definido por una ROI, dando valores numéricos o en texto. Read Single Digit. Lee un solo display de siete segmentos, dando el valor numérico o en texto.