Android corner tracking usando opencv
Estoy tratando de rastrear las ubicaciones de las esquinas de una hoja de papel como lo muevo en relación con una cámara Android (puede suponer que la hoja de papel será un color completamente diferente al fondo). Quiero encontrar las coordenadas x , y de cada esquina en la pantalla de Android. También quiero ser capaz de cambiar el ángulo del papel por lo que no necesariamente aparecerá perfectamente rectangular todo el tiempo.
Estoy utilizando opencv 2.4.1 para Android, pero no pude encontrar cvgoodfeaturetotrack
o cvfindcornersubpix
en los paquetes. Ahora mismo estoy pensando en usar el algoritmo CvCanny para encontrar los bordes, luego usar los bordes con cvfindcontours
para encontrar las intersecciones principales de las líneas para encontrar las esquinas.
- Cómo obtener referrer utilizando google pista en android?
- Lectura de códigos de barras con android
- Desarrollo de un monitor web en Android
- ¿Cómo funciona el seguimiento de la instalación de aplicaciones para Android?
- Cliente de la API de Google que no se conecta de nuevo después de onConnectionSuspended (int Cause) called
Cualquier sugerencia o código fuente sería muy apreciada.
- Crear una aplicación de seguimiento GPS con Android
- MixPanel para la supervisión de errores
- Determinar si un usuario ha instalado nuestra aplicación a través de Market link
- Android EasyTracker no funciona correctamente?
- ¿Cómo supervisar constantemente el archivo LogCat?
- Problema de precisión de la ubicación GPS de Android
- Compartición en tiempo real de la ubicación GPS
- Cómo implementar el programa de referencia en aplicaciones móviles para Android y iPhone
Te sugiero dos opciones:
1- Utilice otra versión de OpenCV donde tenga esas funciones (puede consultar la documentación en línea)
2- Utilice el detector FAST y los descriptores SIFT. Es un método ampliamente utilizado para este tipo de tareas, realmente actualizado. Encontrará las mejores características de varias escalas, robustas a condiciones de luz, etc Usted tiene que entrenar el marcador (la hoja de papel) para extraer las características con SIFT. A continuación, utilice el detector FAST en la escena de la cámara para detectar y rastrear esas características.