SlideShare uma empresa Scribd logo
1 de 32
CHRISTIAN ROBERTO CATACTA LLIVE
  CARLOS ANDRES GUAITA AYALA



                                  1
   Introducción
   Personas con Discapacidad Visual
   Teléfonos Móviles Inteligentes
   Sistemas Operativos
   Sistema Operativo Android
   Procesamiento Digital de Imágenes
   Diseño e Implementación del Software
   Conclusiones y Recomendaciones

                                           2
   El Proyecto consiste en hacer una aplicación
    que funcione en teléfonos móviles
    inteligentes que posean el sistema operativo
    Android de Google, esta aplicación permite
    reconocer la denominación de dólares
    americanos mediante la cámara del
    dispositivo móvil y presentarlo en modo de
    audio para las personas con discapacidad
    visual.
                                                   3
Personas con discapacidades registradas y carnetizadas
                                                   (1996 al 2011)




  313.000 personas con
discapacidad en Ecuador




                 35.000 personas
                       con
                  discapacidad
                      visual


                                                                                  4
Organismos                        Leyes
• VICEPRESIDENCIA DEL ECUADOR   • LA LEY ORGÁNICA DE
                                  DISCAPACIDADES
• CONADIS
                                • PRIMER PLAN NACIONAL DE
                                  DISCAPACIDADES

                                • PLAN DEL BUEN VIVIR

• FENCE




                                                            5
Teléfonos inteligentes convertidos en puntos finales
    del Internet y la red de Telecomunicaciones


                                                       6
Ecuador
                                       América Latina
  Telefonos Moviles vs Telefonos
        Moviles Inteligentes

 Teléfonos
  Móviles
Inteligentes
    20%
                           Teléfonos
                            Móviles
                             80%




                                                        7
•   Provee de un ambiente conveniente de trabajo.
        •   Hacer uso eficiente del Hardware.
        •   Proveer de una adecuada distribución de los recursos.
        •   Gobernar el Sistema. y asignar los recursos.
        •   Administrar y controlar la ejecución de los programas.




DISPOSITIVOS      DISPOSITIVOS     DISPOSITIVOS   DISPOSITIVOS   DISPOSITIVOS

hTC, Samsung        iPhone 3,       Exclusivos     Exclusivos      Pocket Pc
SonyEriccson,       iPhone 4,       BlackBerry       Nokia        (Palm Dell),
Motorola, LG,     iPhone 5, iPad                                    Nokia,
  Huawei.                                                            hTC


                                                                                 8
Symbian 5th   Windows Mobile
Sistema Operativo Android 2.1 Eclair BlackBerry OS 4.7   iPhone OS 3.0
                                                                           Edition          6.5




Apariencia Visual




     Nucleo             Linux           Propietario          OS X         Symbian        Windows CE
    Licencias             No             Limitado             Si          Limitado        Limitado
Funcionamiento        Aceptable          Aceptable        Aceptable       Aceptable      Aceptable
 Desarrollo de
                      Excelente           Escaso           Limitado        Escaso         Limitado
   Terceros
                                      BlackBerry App
  Aplicaciones      Android Market                          iTunes          OVI           AppStore
                                          World

                                                                                                      9
Ecuador   A nivel mundial




                            10
Open Handset Alliance




05 de Noviembre del
      año 2007




                                              11
12
Android 2.3
                                                                     Android 2.2                   (Gingerbread
                                                                                                     – 12/2010)
                                                                  (Froyo - 05/2010)
                                           Android 2.1
                                        (Eclair – 01/2010)
                      Android 1.6
                 (Donut – 09/2009)


   Android 1.5
                       •Uso delSearchde “pellizcar” ventanas. zoom en ennavegador, la galería y en
                       •Transiciones animadas entre para hacery Mejoras elalla velocidad de la cámara.Google Maps.
                        •Quick para Radio FM. pantalla de inicio busca (contactos, números, Google)
                       •SoportegestoUna nueva clave de acordes permite usuario introducir rápidamente los
                        •Multitouch: Box, en la
(Cupcake – 04/2009)    •Mejoras compartir la conexión del teléfono con el portátil, haciendo del móvil
                       •Mejoras en lade conectarse navegador web con Webkit e Intérprete JavaScript. un hotspot.
                        •Posibilidad velocidad
                       •Permite en símbolos. del a redes VPN, 802.1x.
                        números y Google Maps.
                       •Mejoras en la personalizar la batería. aparecen ahora pantalla de inicio.
                       •Posibilidad de duración Time) que hacemostrados en laordenadas por categorías
                        •Las aplicaciones aplicaciones.
                        •Control sobre (Just in de los Widgets
                       •Compilador JIT lasde Android Market unas 4 o 5 veces más rápida la nueva versión de
                        •Llamadas
                       Android. por Internet mediante cuentas SIP.                                                   13
Requerimientos previos:

                           Android                                       Versiones

                  Microsoft Windows OS                                  XP, Vista o 7

                           Mac OS                        10.4.8 o posterior (sólo los chips de Intel)

                            Linux                                      Toda versión
                      Plataformas que soportan herramientas de Desarrollo para Android



  Descargar e Instalar :

        Eclipse IDE                  El SDK de Android                         Java Development Kit (JDK)




                                                                                                        14
Foreground
               • PRIMER PLANO
Applications



Background
 Servicese
               • SEGUNDO PLANO
  Intent
 Receivers



Intermittent   • Chat en vivo y aplicaciones
Applications     de correo electrónico




               • Iconos visuales interactivos
 Widgets         que se pueden añadir a las
                 pantallas de inicio.


                                                15
(AVD) - DISPOSITIVO VIRTUAL




ECLIPSE IDE

                   (DDMS) - LOGCAT          16
Parámetros de la Cámara
                      • Permite seleccionar los tipos de escena.( playa, puesta de sol, etc)

  SceneMode

                      • Permite especificar el modo de flash, como encendido, apagado, reducción de ojos
                        rojos, o el modo de linterna.
  FlashMode

                      • Automático, Incandescente, Fluorescente, Día, Nublado

BalanceBlancos

                      • Escala de grises, Sepia, Negativo, Solarizar.

 ColorEffect

                      • Configuración de autofocus.

 FocusMode
                                                                                                           17
Imagen Digital


                                                           f (0, 0)           f (0,1)              f (0, N     1)
                                                           f (1, 0)           f (1,1)              f (1, N     1)
                                            f ( x, y )
                                                                                                      
                                                         f (M       1, 0)   f (M       1,1)      f (M   1, N        1)




                      Modelos de Color


Modelo de color RGB                      Modelo de color YCbCr




                                                                                                                 18
Histograma                             Sub-muestreo




                                                Filtro de Media


                                                Filtro de Media
                             Filtro Paso Bajo
                                                  Ponderada

                                                   Filtro de
                   Filtros                         Mediana
         Filtros
                                                    Filtro
                                                  Laplaciano
                             Filtro Paso Alto
                                                 Filtro Menos
                                                  Laplaciano
                                                                  19
ANÁLISIS DE COMPONENTES PRINCIPALES


Eigenfaces                  Eigenvalues            Meanfaces




                                                               20
Etapa de Aprendizaje


            Banco de      Pre-procesamiento           Procesamiento         Componentes
          Imágenes de        de imágenes              de las imágenes   Principales, meanface,
             dólares        utilizando PDI             utilizando PCA       eigenvectors y
           americanos                                                        eigenvalues




                                   Etapa de reconocimiento
    Imagen
capturada por la   Pre-procesamiento       Procesamiento        Proceso de     Identificación de
  cámara del          de la imagen          de la imagen      Reconocimiento      la imagen
  dispositivo        utilizando PDI        utilizando PCA      de la imagen
     móvil


                                                                                                 21
Etapa de Aprendizaje




                                      No. De
                           Cara                 Ángulos de Inclinación           Detalles
                                     Muestras
                                                0º    90º   180º   270º   Cada muestra se tomó
                                                ±1,   ±1,   ±1,    ±1,      con cierto grado de
                         Frontal       24
                                                ±5,   ±5,   ±5,    ±5,     inclinación debido a
                                                ±10   ±10   ±10    ±10      que las personas no
                                                0º    90º   180º   270º    videntes no siempre
                                                ±1,   ±1,   ±1,    ±1,      podrán colocar los
                         Posterior     24
Obtención del Banco de                          ±5,   ±5,   ±5,    ±5,    billetes en una posición
 Imágenes de Dólares                            ±10   ±10   ±10    ±10            exacta.
    Americanos:




                                                                                               22
Etapa de Aprendizaje




                       SUB         FILTRO DE MEDIA                        EXPANSION DEL
                                                       FILTRO MENOS
                     MUESTREO         PONDERADA                           HISTOGRAMA DE
                                                        LAPLACIANO
                                                                             LA IMAGEN



                    Reducción de   Imagen suavizada   Realza los rasgos   Normaliza la
                      imagen                              lineales          imagen
                                                                                          Nueva Resolución
     Resolución
                                                                                              (80 x 60)
      Original
    (2592 x 1952)

                        Pre procesamiento de Imagen de muestra


                                                                                                             23
Etapa de Aprendizaje




Transformación      Creación de         Cálculo de       Creación de la   Creación de
   vector Γ          matriz b            vector Ψ           matriz a      la matriz K
                       Calculo de los                Calculo de los
                        eigenvalues                  eigenvectors




 Proyección de la
     matriz

                                                                                        24
Etapa de Aprendizaje




                              .xml                               /res/values/




                              package net.sgoliver;
                               public final class R {
                                public static final class attr {

                  R.java        }
                                public static final class drawable {
                                  public static final int icon=0x7f020000;
                                }
                                public static final class layout {


                       .xml
                                  public static final int main=0x7f030000;
                                }
                                public static final class string {
                                  public static final intapp_name=0x7f040001;
                                  public static final int hello=0x7f040000;
                                }
                              }
                                                                                25
Etapa de Reconocimiento




                                                        Frame
                            Objeto tipo Camera


                          SurfaceHolder.Callback


                           Camera.Parameters          (2592 x 1952)


                             onPreviewFrame




                                                   Matriz de Imagen
                                                       Digital 1

                                                                      26
Etapa de Reconocimiento



     Frame
                                                  Frame
                            SUB MUESTREO


                            FILTRO DE MEDIA
                              PONDERADA
   (2592 x 1952)                                  (80 x 60)
                             FILTRO MENOS
                              LAPLACIANO

                            EXPANSION DEL
                             HISTOGRAMA

                                              Matriz de Imagen
Matriz de Imagen
                                                 Digital 2
   Digital 1


                                                                 27
Etapa de Reconocimiento


                                           Proyección de la
    Frame                                      matriz



                            ETAPA DE
    (80 x 60)            OBTENCIÓN DE
                       EIGENVECTORS, EIG
                          ENVALUES Y
                           MEANFACE.




Matriz de Imagen
   Digital 2



                                                              28
Etapa de Reconocimiento




                                         Distancia
                                        Euclideana
                                             (         )
                            Etapa de     k         k


                          comparación
                                         k
                                             um bral




                                                           29
Etapa de Reconocimiento




                          30
• El futuro de Linux y especialmente de Android es uno de los más claros y prometedores
  por sus propias características de inclusión en el desarrollo, seguridad y transparencia así
  como en la versatilidad de su modelo económico donde el Gobierno del Ecuador,
  empresa pública, universidades, bancos y muchas empresas están apostando a esta
  plataforma en la nueva era de la información y las tecnología libres.

• El Ecuador aun es un país que adopta tecnologías mas no las desarrolla en su totalidad,
  sin embargo con la investigación y el conocimiento adecuado se puede empezar a
  desarrollar aplicaciones para dispositivos móviles en Ecuador, como es el caso de este
  proyecto de desarrollo de una aplicación para dispositivos celulares con Android SO.

• Según las comparativas obtenidas de la investigación obtenemos que el sistema
  operativo Android, es una excelente plataforma para desarrollar aplicaciones, por ser
  software libre sin necesidad de adquirir licencias de programación o instalación
  evitándonos los altos costos, además porque se lo puede empezar a programar con tan
  solo un pequeño conocimiento de java bien sea en Linux o Windows de cualquier versión.




                                                                                                 31
• El algoritmo de Análisis de Componentes Principales – PCA es muy adecuado para el
  reconocimiento de patrones, sin embargo, depende mucho de las condiciones de luz y la
  posición de la imagen a reconocer, por lo cual su eficiencia se ve comprometida al
  aplicarse sobre un sistema que se traslada como es el caso de un teléfono celular, por lo
  tanto si se lo desea aplicar en dichos dispositivos se lo debe hacer utilizando filtros y
  técnicas de Procesamiento Digital de Imágenes – PDI que aumenten la calidad de la
  imagen a reconocer.

• Al aplicar algoritmos para el reconocimiento de patrones dentro de dispositivos móviles se
  debe tener en cuenta el Hardware ya que los mismos tienen recursos limitados gracias a
  su naturaleza portable, por lo cual los algoritmos no utilizar cálculos extensos para que
  puedan ser eficientes.




                                                                                               32

Mais conteúdo relacionado

Mais procurados (20)

Sistema operativo android (1)
Sistema operativo android (1)Sistema operativo android (1)
Sistema operativo android (1)
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
diapositivas
diapositivas diapositivas
diapositivas
 
Diapositiva informatica android e ios
Diapositiva informatica android e iosDiapositiva informatica android e ios
Diapositiva informatica android e ios
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion android
 
Plataformas moviles
Plataformas movilesPlataformas moviles
Plataformas moviles
 
Interactuando con android
Interactuando con androidInteractuando con android
Interactuando con android
 
Android
AndroidAndroid
Android
 
Cambios tecnológico en el software y hardware
Cambios tecnológico en el software y hardwareCambios tecnológico en el software y hardware
Cambios tecnológico en el software y hardware
 
El futuro de Android a partir de Ice Cream Sandwich
El futuro de Android a partir de Ice Cream SandwichEl futuro de Android a partir de Ice Cream Sandwich
El futuro de Android a partir de Ice Cream Sandwich
 
Diapositivas damian
Diapositivas damianDiapositivas damian
Diapositivas damian
 
Android 2
Android 2Android 2
Android 2
 
Investigación
InvestigaciónInvestigación
Investigación
 
Documento sin título(1)
Documento sin título(1)Documento sin título(1)
Documento sin título(1)
 
Terminada 2.0
Terminada 2.0Terminada 2.0
Terminada 2.0
 
Terminada
TerminadaTerminada
Terminada
 
Trabajo práctico n°8
Trabajo práctico n°8Trabajo práctico n°8
Trabajo práctico n°8
 
Lo mejor del ces 2012
Lo mejor del ces 2012Lo mejor del ces 2012
Lo mejor del ces 2012
 
Android (1)
Android (1)Android (1)
Android (1)
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 

Destaque

Asma bronquial infantil en altura
Asma bronquial infantil en alturaAsma bronquial infantil en altura
Asma bronquial infantil en altura
doctorvaldivia
 
Kinetic Data Appendix to CM Dissertation
Kinetic Data Appendix to CM DissertationKinetic Data Appendix to CM Dissertation
Kinetic Data Appendix to CM Dissertation
Matthew Rotondi
 
La Sociedad de la Información y las Nuevas Tecnologías
La Sociedad de la Información y las Nuevas TecnologíasLa Sociedad de la Información y las Nuevas Tecnologías
La Sociedad de la Información y las Nuevas Tecnologías
Daniel Rodríguez
 
Cuál es la relación que existe entre la gestión del conocimiento y web 2 pao
Cuál es la relación que existe entre la gestión del conocimiento y web 2 paoCuál es la relación que existe entre la gestión del conocimiento y web 2 pao
Cuál es la relación que existe entre la gestión del conocimiento y web 2 pao
Paito Ortíz
 
MPI_Social_IMC Plan
MPI_Social_IMC PlanMPI_Social_IMC Plan
MPI_Social_IMC Plan
Katrina Parr
 
Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...
Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...
Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...
MktJr
 

Destaque (19)

Posterio anterior cephalometrics / dental implant courses by Indian dental ac...
Posterio anterior cephalometrics / dental implant courses by Indian dental ac...Posterio anterior cephalometrics / dental implant courses by Indian dental ac...
Posterio anterior cephalometrics / dental implant courses by Indian dental ac...
 
Επαναληπτικό μάθημα
Επαναληπτικό μάθημαΕπαναληπτικό μάθημα
Επαναληπτικό μάθημα
 
Examen_Velasco_2B
Examen_Velasco_2BExamen_Velasco_2B
Examen_Velasco_2B
 
Tgm.u1 a
Tgm.u1 aTgm.u1 a
Tgm.u1 a
 
Pep bonet vanesa
Pep bonet vanesaPep bonet vanesa
Pep bonet vanesa
 
The good the bad and the evidence - Evidence Live 2016
The good the bad and the evidence - Evidence Live 2016The good the bad and the evidence - Evidence Live 2016
The good the bad and the evidence - Evidence Live 2016
 
Asma bronquial infantil en altura
Asma bronquial infantil en alturaAsma bronquial infantil en altura
Asma bronquial infantil en altura
 
Evolución
EvoluciónEvolución
Evolución
 
Pep bonet vanesa
Pep bonet vanesaPep bonet vanesa
Pep bonet vanesa
 
Kinetic Data Appendix to CM Dissertation
Kinetic Data Appendix to CM DissertationKinetic Data Appendix to CM Dissertation
Kinetic Data Appendix to CM Dissertation
 
Teste
TesteTeste
Teste
 
La Sociedad de la Información y las Nuevas Tecnologías
La Sociedad de la Información y las Nuevas TecnologíasLa Sociedad de la Información y las Nuevas Tecnologías
La Sociedad de la Información y las Nuevas Tecnologías
 
Cuál es la relación que existe entre la gestión del conocimiento y web 2 pao
Cuál es la relación que existe entre la gestión del conocimiento y web 2 paoCuál es la relación que existe entre la gestión del conocimiento y web 2 pao
Cuál es la relación que existe entre la gestión del conocimiento y web 2 pao
 
Pitch Usina dos Kits
Pitch Usina dos KitsPitch Usina dos Kits
Pitch Usina dos Kits
 
Materia y energía
Materia y energíaMateria y energía
Materia y energía
 
Cientifico-tecnologico
Cientifico-tecnologicoCientifico-tecnologico
Cientifico-tecnologico
 
PLALiteratureReview (2)
PLALiteratureReview (2)PLALiteratureReview (2)
PLALiteratureReview (2)
 
MPI_Social_IMC Plan
MPI_Social_IMC PlanMPI_Social_IMC Plan
MPI_Social_IMC Plan
 
Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...
Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...
Enriqueça com os maiores e mais cruéis truques e segredos de negociação - jef...
 

Semelhante a T espe-032882-p

Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
Wicho Ramirez
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
Wicho Ramirez
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
Wicho Ramirez
 

Semelhante a T espe-032882-p (20)

Arquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en AndroidArquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en Android
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 
SISTEMAS OPERATIVOS MOVILES-Presentar modulo.pptx
SISTEMAS OPERATIVOS MOVILES-Presentar modulo.pptxSISTEMAS OPERATIVOS MOVILES-Presentar modulo.pptx
SISTEMAS OPERATIVOS MOVILES-Presentar modulo.pptx
 
Android
AndroidAndroid
Android
 
sistema operativo android
sistema operativo androidsistema operativo android
sistema operativo android
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Diapositivas de android trabajo
Diapositivas de android trabajoDiapositivas de android trabajo
Diapositivas de android trabajo
 
Introducción a los "Pelochos"
Introducción a los "Pelochos"Introducción a los "Pelochos"
Introducción a los "Pelochos"
 
Manual 1
Manual 1Manual 1
Manual 1
 
Android
AndroidAndroid
Android
 
Sistema Operativo Androin
Sistema Operativo AndroinSistema Operativo Androin
Sistema Operativo Androin
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historia
 
Tercer GYETECH
Tercer GYETECH Tercer GYETECH
Tercer GYETECH
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles Android
 
Galaxy y (4)
Galaxy y (4)Galaxy y (4)
Galaxy y (4)
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Sistemasoperativosmoviles
SistemasoperativosmovilesSistemasoperativosmoviles
Sistemasoperativosmoviles
 

T espe-032882-p

  • 1. CHRISTIAN ROBERTO CATACTA LLIVE CARLOS ANDRES GUAITA AYALA 1
  • 2. Introducción  Personas con Discapacidad Visual  Teléfonos Móviles Inteligentes  Sistemas Operativos  Sistema Operativo Android  Procesamiento Digital de Imágenes  Diseño e Implementación del Software  Conclusiones y Recomendaciones 2
  • 3. El Proyecto consiste en hacer una aplicación que funcione en teléfonos móviles inteligentes que posean el sistema operativo Android de Google, esta aplicación permite reconocer la denominación de dólares americanos mediante la cámara del dispositivo móvil y presentarlo en modo de audio para las personas con discapacidad visual. 3
  • 4. Personas con discapacidades registradas y carnetizadas (1996 al 2011) 313.000 personas con discapacidad en Ecuador 35.000 personas con discapacidad visual 4
  • 5. Organismos Leyes • VICEPRESIDENCIA DEL ECUADOR • LA LEY ORGÁNICA DE DISCAPACIDADES • CONADIS • PRIMER PLAN NACIONAL DE DISCAPACIDADES • PLAN DEL BUEN VIVIR • FENCE 5
  • 6. Teléfonos inteligentes convertidos en puntos finales del Internet y la red de Telecomunicaciones 6
  • 7. Ecuador América Latina Telefonos Moviles vs Telefonos Moviles Inteligentes Teléfonos Móviles Inteligentes 20% Teléfonos Móviles 80% 7
  • 8. Provee de un ambiente conveniente de trabajo. • Hacer uso eficiente del Hardware. • Proveer de una adecuada distribución de los recursos. • Gobernar el Sistema. y asignar los recursos. • Administrar y controlar la ejecución de los programas. DISPOSITIVOS DISPOSITIVOS DISPOSITIVOS DISPOSITIVOS DISPOSITIVOS hTC, Samsung iPhone 3, Exclusivos Exclusivos Pocket Pc SonyEriccson, iPhone 4, BlackBerry Nokia (Palm Dell), Motorola, LG, iPhone 5, iPad Nokia, Huawei. hTC 8
  • 9. Symbian 5th Windows Mobile Sistema Operativo Android 2.1 Eclair BlackBerry OS 4.7 iPhone OS 3.0 Edition 6.5 Apariencia Visual Nucleo Linux Propietario OS X Symbian Windows CE Licencias No Limitado Si Limitado Limitado Funcionamiento Aceptable Aceptable Aceptable Aceptable Aceptable Desarrollo de Excelente Escaso Limitado Escaso Limitado Terceros BlackBerry App Aplicaciones Android Market iTunes OVI AppStore World 9
  • 10. Ecuador A nivel mundial 10
  • 11. Open Handset Alliance 05 de Noviembre del año 2007 11
  • 12. 12
  • 13. Android 2.3 Android 2.2 (Gingerbread – 12/2010) (Froyo - 05/2010) Android 2.1 (Eclair – 01/2010) Android 1.6 (Donut – 09/2009) Android 1.5 •Uso delSearchde “pellizcar” ventanas. zoom en ennavegador, la galería y en •Transiciones animadas entre para hacery Mejoras elalla velocidad de la cámara.Google Maps. •Quick para Radio FM. pantalla de inicio busca (contactos, números, Google) •SoportegestoUna nueva clave de acordes permite usuario introducir rápidamente los •Multitouch: Box, en la (Cupcake – 04/2009) •Mejoras compartir la conexión del teléfono con el portátil, haciendo del móvil •Mejoras en lade conectarse navegador web con Webkit e Intérprete JavaScript. un hotspot. •Posibilidad velocidad •Permite en símbolos. del a redes VPN, 802.1x. números y Google Maps. •Mejoras en la personalizar la batería. aparecen ahora pantalla de inicio. •Posibilidad de duración Time) que hacemostrados en laordenadas por categorías •Las aplicaciones aplicaciones. •Control sobre (Just in de los Widgets •Compilador JIT lasde Android Market unas 4 o 5 veces más rápida la nueva versión de •Llamadas Android. por Internet mediante cuentas SIP. 13
  • 14. Requerimientos previos: Android Versiones Microsoft Windows OS XP, Vista o 7 Mac OS 10.4.8 o posterior (sólo los chips de Intel) Linux Toda versión Plataformas que soportan herramientas de Desarrollo para Android Descargar e Instalar : Eclipse IDE El SDK de Android Java Development Kit (JDK) 14
  • 15. Foreground • PRIMER PLANO Applications Background Servicese • SEGUNDO PLANO Intent Receivers Intermittent • Chat en vivo y aplicaciones Applications de correo electrónico • Iconos visuales interactivos Widgets que se pueden añadir a las pantallas de inicio. 15
  • 16. (AVD) - DISPOSITIVO VIRTUAL ECLIPSE IDE (DDMS) - LOGCAT 16
  • 17. Parámetros de la Cámara • Permite seleccionar los tipos de escena.( playa, puesta de sol, etc) SceneMode • Permite especificar el modo de flash, como encendido, apagado, reducción de ojos rojos, o el modo de linterna. FlashMode • Automático, Incandescente, Fluorescente, Día, Nublado BalanceBlancos • Escala de grises, Sepia, Negativo, Solarizar. ColorEffect • Configuración de autofocus. FocusMode 17
  • 18. Imagen Digital f (0, 0) f (0,1)  f (0, N 1) f (1, 0) f (1,1)  f (1, N 1) f ( x, y )     f (M 1, 0) f (M 1,1)  f (M 1, N 1) Modelos de Color Modelo de color RGB Modelo de color YCbCr 18
  • 19. Histograma Sub-muestreo Filtro de Media Filtro de Media Filtro Paso Bajo Ponderada Filtro de Filtros Mediana Filtros Filtro Laplaciano Filtro Paso Alto Filtro Menos Laplaciano 19
  • 20. ANÁLISIS DE COMPONENTES PRINCIPALES Eigenfaces Eigenvalues Meanfaces 20
  • 21. Etapa de Aprendizaje Banco de Pre-procesamiento Procesamiento Componentes Imágenes de de imágenes de las imágenes Principales, meanface, dólares utilizando PDI utilizando PCA eigenvectors y americanos eigenvalues Etapa de reconocimiento Imagen capturada por la Pre-procesamiento Procesamiento Proceso de Identificación de cámara del de la imagen de la imagen Reconocimiento la imagen dispositivo utilizando PDI utilizando PCA de la imagen móvil 21
  • 22. Etapa de Aprendizaje No. De Cara Ángulos de Inclinación Detalles Muestras 0º 90º 180º 270º Cada muestra se tomó ±1, ±1, ±1, ±1, con cierto grado de Frontal 24 ±5, ±5, ±5, ±5, inclinación debido a ±10 ±10 ±10 ±10 que las personas no 0º 90º 180º 270º videntes no siempre ±1, ±1, ±1, ±1, podrán colocar los Posterior 24 Obtención del Banco de ±5, ±5, ±5, ±5, billetes en una posición Imágenes de Dólares ±10 ±10 ±10 ±10 exacta. Americanos: 22
  • 23. Etapa de Aprendizaje SUB FILTRO DE MEDIA EXPANSION DEL FILTRO MENOS MUESTREO PONDERADA HISTOGRAMA DE LAPLACIANO LA IMAGEN Reducción de Imagen suavizada Realza los rasgos Normaliza la imagen lineales imagen Nueva Resolución Resolución (80 x 60) Original (2592 x 1952) Pre procesamiento de Imagen de muestra 23
  • 24. Etapa de Aprendizaje Transformación Creación de Cálculo de Creación de la Creación de vector Γ matriz b vector Ψ matriz a la matriz K Calculo de los Calculo de los eigenvalues eigenvectors Proyección de la matriz 24
  • 25. Etapa de Aprendizaje .xml /res/values/ package net.sgoliver; public final class R { public static final class attr { R.java } public static final class drawable { public static final int icon=0x7f020000; } public static final class layout { .xml public static final int main=0x7f030000; } public static final class string { public static final intapp_name=0x7f040001; public static final int hello=0x7f040000; } } 25
  • 26. Etapa de Reconocimiento Frame Objeto tipo Camera SurfaceHolder.Callback Camera.Parameters (2592 x 1952) onPreviewFrame Matriz de Imagen Digital 1 26
  • 27. Etapa de Reconocimiento Frame Frame SUB MUESTREO FILTRO DE MEDIA PONDERADA (2592 x 1952) (80 x 60) FILTRO MENOS LAPLACIANO EXPANSION DEL HISTOGRAMA Matriz de Imagen Matriz de Imagen Digital 2 Digital 1 27
  • 28. Etapa de Reconocimiento Proyección de la Frame matriz ETAPA DE (80 x 60) OBTENCIÓN DE EIGENVECTORS, EIG ENVALUES Y MEANFACE. Matriz de Imagen Digital 2 28
  • 29. Etapa de Reconocimiento Distancia Euclideana ( ) Etapa de k k comparación k um bral 29
  • 31. • El futuro de Linux y especialmente de Android es uno de los más claros y prometedores por sus propias características de inclusión en el desarrollo, seguridad y transparencia así como en la versatilidad de su modelo económico donde el Gobierno del Ecuador, empresa pública, universidades, bancos y muchas empresas están apostando a esta plataforma en la nueva era de la información y las tecnología libres. • El Ecuador aun es un país que adopta tecnologías mas no las desarrolla en su totalidad, sin embargo con la investigación y el conocimiento adecuado se puede empezar a desarrollar aplicaciones para dispositivos móviles en Ecuador, como es el caso de este proyecto de desarrollo de una aplicación para dispositivos celulares con Android SO. • Según las comparativas obtenidas de la investigación obtenemos que el sistema operativo Android, es una excelente plataforma para desarrollar aplicaciones, por ser software libre sin necesidad de adquirir licencias de programación o instalación evitándonos los altos costos, además porque se lo puede empezar a programar con tan solo un pequeño conocimiento de java bien sea en Linux o Windows de cualquier versión. 31
  • 32. • El algoritmo de Análisis de Componentes Principales – PCA es muy adecuado para el reconocimiento de patrones, sin embargo, depende mucho de las condiciones de luz y la posición de la imagen a reconocer, por lo cual su eficiencia se ve comprometida al aplicarse sobre un sistema que se traslada como es el caso de un teléfono celular, por lo tanto si se lo desea aplicar en dichos dispositivos se lo debe hacer utilizando filtros y técnicas de Procesamiento Digital de Imágenes – PDI que aumenten la calidad de la imagen a reconocer. • Al aplicar algoritmos para el reconocimiento de patrones dentro de dispositivos móviles se debe tener en cuenta el Hardware ya que los mismos tienen recursos limitados gracias a su naturaleza portable, por lo cual los algoritmos no utilizar cálculos extensos para que puedan ser eficientes. 32