Este trabajo tiene como propósito realizar un análisis del rendimiento que tienen los teléfonos móviles con sistema operativo Android, con el fin de comparar las capacidades para realizar procesamiento de imágenes en tiempo real. Para esto, se estudiaron las tecnologías de desarrollo NDK y SDK proporcionadas por Google para el diseño e implementación de aplicaciones móviles. También se estudiaron las herramientas usadas en visión por computador para procesamiento de imágenes.
Para analizar estas capacidades se realizaron dos tipos de experimentos claves. El primero que mide los tiempos promedio de captura de imágenes y el segundo que mide los tiempos promedios de ejecución de algoritmos de procesamiento de imágenes. En ambos experimentos se utilizó NDK y SDK con los métodos propios de las tecnologías provistas por Google y luego combinándolas con la librería OpenCV.This paper aims to conduct a performance analysis that has mobile phones with Android operating system, to compare the abilities for image processing in real time. This research studied NDK and SDK as development tools provided by Google to design and implement mobile applications. The tools used in computer vision for image processing is also studied.
To analyze these capacities it has made two key experiments. The first, that measures the image capture average time and the second that measures run time of the image processing algorithm. Both experiments used NDK and SDK with the methods and tools provided by Google and then both combined with OpenCV