Vous êtes sur la page 1sur 17

Visión artificial:

Proyectos con LabView

Elsa Fernández
1
Introducción
Desarrollador LabView: National Instruments
Software y Hardware amigables.
Extensa colección de drivers para periféricos.
Elementos de un proyecto:
Un PC.
Tarjeta capturadora de video y toolbox procesado de
imágenes (IMAQ).
El software de la aplicación (LabView, IMAQ VISION, NI-
IMAQ)
La cámara (CCD, etc.)
La iluminación apropiada.

2
Estructura del sistema

3
Adquisición

4
Funcionalidades del módulo de visión
•Adquisición de imágenes: trabaja con cámaras CCDs, tarjetas
frame grabber, y fuentes de imagen médica, incluyendo ultrasonido,
CT y MRI.

•Compresión de imágenes: técnicas de compresión, formato de


imágenes estándar e imágenes médicas DICOM.

•Procesamiento de imágenes: operaciones en niveles de grises


(histogramas), umbralizaciones, filtrado espacial, frecuencial y
morfológico.

•Análisis de imágenes: análisis cuantitativo y cualitativo a nivel de


píxel, contornos y reconocimiento de patrones, códigos de barras,
etc.

5
Adquisición de imágenes
Soporte para miles de cámaras.
Sincronización avanzada con señales de
disparo y controlador de software fácil de
usar.
usar
Tarjetas de adquisición de datos
Paquete de desarrollo estándar: Compact
Vision System.

6
Adquisición de imágenes
Tipos de imágenes médicas:
 Imágenes de ultrasonido.
 Tomografía computerizada.
 SPECT
 PET
 Imágenes de Resonancia Magnética.

7
Método de trabajo LabView
Virtual Interface (VI)
Panel frontal
. Controles = Inputs
. Indicadores = Outputs

Diagrama de bloques
. Programa paralelo al panel de control
. Conexión de componentes

8
Método de trabajo
Panel frontal: Barra de tareas

Control de texto

Control numérico

Display de la imagen

9
Método de trabajo
Diagrama de bloques

10
Método de trabajo:
Estructura Modular
Sub VIs

11
Método de trabajo

Paleta de Controles
(Ventana Panel de control)

Paleta de funciones
(Ventana Diagrama de bloques)

12
Visión por computador en
LabView
Vision builder: entorno de desarrollo
configurable
Fácil interacción con LabVIew
Vision development module:
Colección de funciones de procesamiento de imágenes y
machine vision
Accesible para varios lenguajes de programación: Labview,
C++, Visual Basic y .NET.

13
Aplicaciones
Realce de imá
imágenes Control de presencia
 Calibració
Calibración espacial  Aná
Análisis de partí
partículas
 Aná
Análisis de imá
imágenes  Medició
Medición de la
 Mejora de imá
imágenes intensidad
 Reconocimiento de
colores
Caracterí
Características locales Detecció
Detección de objetos
 Reconocimiento de  Reconocimiento OCR
patrones  Lectura de có
códigos de
 Detecció
Detección de bordes barra 1D.
 Lectura de có
códigos
PDF417.
Mediciones
 Medidas de cables
 Geometrí
Geometría

14
Conclusión

Con LabView se pueden realizar sistemas


de visión de una manera rápida, intuitiva,
muy adaptable y con bajo coste temporal
y material.

15
Conclusión

16
Gracias por su atención

17

Vous aimerez peut-être aussi