jueves, 29 de mayo de 2014

Crear una aplicación que use la cámara en un dispositivo Android usando OpenCV (desde cero) en sólo 10 pasos

En esta guía pretendo crear un guión paso a paso sobre cómo empezar a usar OpenCV en un proyecto Android.
Los requisitos previos son:

  • Tener instalado Eclipse+ADT (yo uso el conjunto ofrecido por Google).
  • Haber descargado y descomprimido el SDK de OpenCV (en este caso estoy usando OpenCV-2.4.3.2-android-sdk).
El resumen de los pasos son:

  1. Importar librería OpenCV al espacio de trabajo Eclipse.
  2. Crear proyecto nuevo.
  3. Cambiar los permisos del proyecto para acceder a la cámara.
  4. Configurar el proyecto para hacer uso de la librería OpenCV.
  5. Configurar nuestra Actividad para que implemente CvCameraViewListener.
  6. Implementar la función de callback de la carga asíncrona de la librería OpenCV.
  7. Implementar el comportamiento de la aplicación en los eventos onResume, onPause y onDestroy.
  8. Configurar en onCreate nuestro CameraBridgeViewBase definiendo qué clase implementa CvCameraViewListener.
  9. Implementar en onCameraViewStarted y onCameraViewStopped la creación de las superficies necesarias para trabajar con cada fotograma.
  10. Implementar en onCameraFrame qué hacemos con cada fotograma obtenido.
Fuente: http://blogrobotica.linaresdigital.com/2013/01/crear-aplicacion-android-opencv-10-pasos.html

No hay comentarios:

Publicar un comentario