Skip to content

Acquisition USB

Kevin Mendoza edited this page Feb 27, 2020 · 3 revisions

Códigos para Adquisición desde una Cámara USB3 Vision

1. Software de Adquisición.
      1.1. MATLAB.
      1.2. Visual C++.
      1.3. LabVIEW.

1. Software de Adquisición.

1.1. MATLAB.

El algoritmo desarrollado en MATLAB corresponde a una transmisión en tiempo real de los datos capturados por la cámara C++, con un formato por defecto Mono8 (monocromático), configurada con unas propiedades específicas (tiempo de exposición, frames por disparo).

El usuario puede controlar la adquisición de imágenes a través del teclado, la tecla de la flecha derecha se presiona si se desea capturar una imagen y guardarla en formato PNG con la función imwrite(frame,path), que incluye en el nombre del archivo un codigo único generado mediante el método rand(x); por otro lado, se puede pulsar la tecla de la flecha izquierda para detener el flujo de fotogramas.

El código para la adquisición simple de imágenes en MATLAB se encuentra en: Adquisición de Imágenes - Cámara USB | MATLAB.

1.2. Visual C++.

El algoritmo desarrollado en C++ a través del IDE Visual Studio corresponde a un proceso de adquisición de un determinado número de imágenes de forma secuencial y continua. Se deben cargar previamente las librerías para Pylon.

Se debe establecer la cantidad de imágenes a adquirir, así como la máxima extensión del archivo de salida (PNG), para posteriormente llevar acabo una serie de procedimientos de configuración de la instancia del objeto para la cámara, y proceder a capturar los fotogramas que serán guardados cronológicamente en la carpeta de la solución, todo esto con el debido manejo de excepciones en caso de errores antes o durante la ejecución del programa.

El código para la adquisición programada de imágenes en C++ se encuentra en: Adquisición de Imágenes - Cámara USB | C++

1.3. LabVIEW.

El código desarrollado en LabVIEW permite al usuario adquirir una imagen desde una cámara USB seleccionada. Además, incluye algunos controles donde se puede modificar el valor de tiempo de exposición, elegir una ruta de guardado para la imagen, y seleccionar el formato de la imagen (.png, .jpg, .bmp).

El código para la adquisición simple de imágenes en LabView se encuentra en: Adquisición de Imágenes - Cámara USB | LabView.