Clasificación de imágenes OpenCV Android

Estoy trabajando en un proyecto de detección de novedad (en Android) utilizando la resta de fondo. Me gustaría hacer una clasificación simple después de que un objeto se detecta (por ejemplo, persona, perro, coche, moto). He leído algo de literatura sobre cómo hacer esto utilizando, por ejemplo, Bag Of Words, clasificador Cascade, pero todavía no estoy seguro de cómo abordar la tarea. Esencialmente, quiero almacenar la novedad como una imagen y luego la etiqueta en algún tipo de clase – como persona, perro, etc .. o incluso coincidir con una persona específica, por ejemplo. El número de clases no tiene que ser demasiado grande – 2 o 3 pares. Así que mis preguntas son:

1) ¿Cuál es el mejor / más simple enfoque para hacer esto? Cascada / Bolsa de Palabras / otros métodos?

2) ¿Cómo puedo transportar este clasificador a mi aplicación de Android, de modo que después de almacenar la novedad como una imagen, sólo puedo pasarlo al clasificador, que luego aplica una etiqueta. Sé Cascading clasificadores han asociado archivos xml, pero es esta la única manera?

Lo siento si las preguntas parecen triviales, pero he tenido dificultades para encontrar literatura en línea.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.