Ricardo Gómez Gómez Ivan Duque Camacho

1 Ricardo Gómez Gómez Ivan Duque CamachoVirtual Wallet Ri...
Author: David Poblete Soriano
0 downloads 3 Views

1 Ricardo Gómez Gómez Ivan Duque CamachoVirtual Wallet Ricardo Gómez Gómez Ivan Duque Camacho

2 Diagrama simplificado Herramientas ProyectoObjetivo Diagrama simplificado Herramientas Proyecto Detección Color. Problemas Canny. Problemas Solución Diagrama completo Clasificación Siguientes pasos

3 Objetivo Desarrollo de aplicación móvil Android que, a partir del flujo de vídeo de la cámara estándar y herramientas de visión artificial, detecte, reconozca y contabilice monedas (más otras funcionalidades añadidas)

4 Diagrama simplificadoDispositivo Android Cámara Preprocesado Clasificación Contabilización OpenCV

5 Herramientas Eclipse IDE for Java Developers Android ADT Android SDKAndroid NDK OpenCV Cygwin

6 Principales problemasCódigo en C/C++  Necesidad de JNI, Cygwin y NDK Gran cantidad de errores en la implementación de bibliotecas OpenCV en Android Las monedas son superficies reflectantes  Diversidad de colores Gran cambio de un entorno a otro  Necesidad de portabilidad

7 Color Detector Detecta contornos en función de su color Rango en HSVDevuelve Matriz de Puntos Frame por frame

8 Demonstración Color Detector

9 Problemas Color DetectorResultado variable con condiciones ambientales: Luminosidad Problema derivado de las regiones cromáticas válidas

10 Canny Algoritmo que detecta contornos por umbralInvariable respecto a condiciones de entorno Preprocesado

11 Demonstración Canny

12 Problemas Canny Contornos no completos ni cerradosDobles contornos en moneda dificultan tamaño real

13 Solución Preprocesado Canny Búsqueda y detección elipsesConjeturación elipses Muestreo del color en el interior Introducción parámetros HSV en Color Detector Detección por color

14 Diagrama completo Cámara B/N Gauss Canny Procesado elipses RBG2HSV3 (Canales RGB) 8 bits Cámara B/N Gauss Canny Procesado elipses Parámetros de color RBG2HSV Color Detector Contornos definidos Total Clasificador Contador

15 Clasificación Color Tamaño Patrones

16 Color

17 Tamaño Datos de tamaño se extraen directamente de contornosRelaciones entre diámetros son únicos dos a dos Una vez reconocida una moneda, ya sea por color o por tamaño, el resto se gradúa