¿Cuál es el nivel de precisión del uso de la visión por computadora para detectar el movimiento desde una plataforma en movimiento? ¿Y qué tan difícil es usar la biblioteca OpenCV y crear una aplicación de Android que procese video infrarrojo sobre la marcha y genere alertas cuando detecte movimiento? ¿cualquier otra sugerencia?

Intenté algo notablemente similar a esto como un proyecto de clase Computer Vision. Es cierto que fue un proyecto un poco apresurado, pero nos pareció un problema difícil.

El primer problema es que las funciones de OpenCV detectan movimiento absoluto en la pantalla de la cámara. Pero en una plataforma móvil todo se mueve. Por lo tanto, debe ser capaz de encontrar cosas que se mueven en relación con su fondo en movimiento. El problema es que también hay ruido con el que lidiar.

El segundo problema es el procesamiento en tiempo real. Procesar un cuadro en 1/24 de segundo de esta manera es muy difícil para un teléfono. Puedes tomar una imagen fija cada vez que la necesites, luego terminas con quizás 10 fotogramas por segundo.

Sin embargo, creo que podrá tener lo básico en funcionamiento. OpenCV tiene funciones que se encargan de muchas de las cosas difíciles. Todo lo que necesita hacer es resolver cómo resolver los problemas que mencioné.