conferencia procesamiento digital de imágenes en java flisol 2009 – 24 de abril del 2009 -...
Post on 01-Jan-2015
9 Views
Preview:
TRANSCRIPT
Conferencia
“Procesamiento digital de imágenes en Java”
Flisol 2009 – 24 de abril del 2009 - Instituto Tecnológico de Morelia
Rogelio Ferreira Escutia
2
Contenido
a) Conceptos Básicos
b) Aplicaciones Actuales
c) Software utilizado
d) Aplicaciones Desarrolladas en Java
e) Videos de Aplicaciones
3
a) Conceptos Básicos
4
Procesamiento de Imágenes
Procesamiento Digital de Imágenes: Mejorar la calidad de las imágenes para su posterior
interpretación por una persona.
Objetivo: Remover objetos Remover problemas por movimiento o desenfoque. Mejorar ciertas propiedades (color, contraste, brillo, etc.).
• _
5
Procesamiento de Imágenes
Visión: Extraer características de la imagen para su descripción e
interpretación por una computadora.
Objetivos: Determinar la localización y tipo de objetos en la imagen. Construir una representación tridimensional de un objeto. Analizar un objeto para determinar sus características.
• _
8
Plataforma Java
• _
9
Aplicaciones
• National Instruments, http://ni.com, mayo 2005
Aplicación:
Robótica móvil y vehículos autónomos. Manufactura (localización, identificación y ensamblado de
piezas). Interpretación de imágenes aéreas y de satélite. Análisis e interpretación de imágenes médicas. Interpretación de escritura, dibujos, planos. Análisis de imágenes microscópicas en química, física,
biología. Monitoreo de objetos y personas (control y seguridad).
10
Ventajas de procesar imágenes
Automatizar mediciones precisas.
Control de calidad en virtualmente todas las piezas y no únicamente en selección por muestreo.
Inspección visual, a alta velocidad, repetitivo y robusto.
Alinear componentes con alta precisión.
Integración de sistemas pasa/falla con control de movimiento.
Sistemas basados en PC trabajan continuamente sin presentar “cansancio”.
• National Instruments, http://ni.com, mayo 2005
11
b) Aplicaciones Actuales
25
Análisis de retinas
26
Detección de objetos
27
Análisis de fotos y mapas aéreos
28
Detección de movimiento
29
Detección de texturas
30
Reconocimiento de ademanes
31
Detección de movimiento y rostros
32
c) Software utilizado
33
Software utilizado
Ubuntu 8.10 Desktop Edition ubuntu-8.10-desktop-i386.iso https://shipit.ubuntu.com/
Java SE Development Kit (JDK) 6 Update 11 jdk-6u11-linux-i586.bin http://java.sun.com/javase/downloads/index.jsp
Java Media Framework JMF 2.1.1e jmf-2_1_1e-linux-i586.bin http://java.sun.com/javase/technologies/desktop/media/jmf/
NetBeans IDE 6.5 netbeans-6.5-ml-linux.sh http://www.netbeans.org/downloads/index.html
34
Instalación del software
Java http://antares.itmorelia.edu.mx/~kaos/doc_0003.htm
Java Media Framework (JMF) http://antares.itmorelia.edu.mx/~kaos/doc_0011.htm
NetBeans IDE 6.5 http://antares.itmorelia.edu.mx/~kaos/doc_0009.htm
35
d) Aplicaciones Desarrolladas en Java
36
Software de Ejemplo
Escala de Grises grises.java
Detección de bordes Sobel_Prewit.java
Detección de regiones regXCrecimiento.java
Detección de figuras codCadena.java
37
Uso de cámaras web
38
Detección de figuras
39
Detección de rostros
40
Detección de rostros
41
Detección de rostros
42
Detección de rostros
43
Detección de rostros
44
Detección de rostros
45
Detección de rostros
46
Detección de rostros
47
Cálculo de distancias
48
Robot autónomo
49
Robot autónomo
50
Robot autónomo
51
Robot autónomo
Ima gen original Imagen en escala de grises
52
Robot autónomo
Ima gen original Imagen binaria
binar
53
Robot autónomo
Ima gen original Imagen binaria
binar
54
Robot autónomo
Segmentación
55
Robot autónomo
Segmentación
56
Brazo Robot con visión
57
Brazo Robot con visión
58
Brazo Robot con visión
59
Brazo Robot con visión
60
Brazo Robot con visión
61
Brazo Robot con visión
62
Brazo Robot con visión
63
Brazo Robot con visión
64
e) Videos de Aplicaciones
65
Videos de Aplicaciones
"Diseño de un microrobot con implementación de visión artificial" http://antares.itmorelia.edu.mx/~kaos/doc_0008.zip
WaterHobo Random http://www.youtube.com/watch?v=irqHWEPM1OE
Pattie Maes: Unveiling game-changing wearable tech http://www.youtube.com/watch?v=nZ-VjUKAsao
• _
FIN
Rogelio Ferreira Escutia
http://antares.itmorelia.edu.mx/~kaos
E-mail: rogeplus@yahoo.com.mx
Messenger: rogess@hotmail.com
Gracias
top related