¿Qué sugieres para detectar un cuerpo humano usando OpenCV (Java) para Android?

Puedes usar cascadas Haar preentrenadas para detectar el cuerpo humano. También hay modelos pre-entrenados para caras, ojos, boca y nariz.

Aquí hay un ejemplo de cómo hacerlo en Java: Detección de rostros en JavaCV utilizando el clasificador de haar (solo cambia el frontalface.xml por el body.xml)

Primero, creo que tu pregunta no es muy clara. Si quieres detectar un cuerpo humano usando OPENCV, solo hazlo; puedes hacer que OPENCV funcione bien en Android al principio. Si encuentra un problema específico durante este curso, vuelva aquí para hacer su nueva pregunta.

Espero que pueda prestar más atención para elegir la función más adecuada (tal vez de acuerdo con los antecedentes del ser humano) y el algoritmo, y recopilar muestras positivas y negativas. En cuanto a la implementación de códigos, es menos importante que los mencionados anteriormente.

Use los archivos en cascada que figuran en la carpeta OpenCV 2.4.x / data / haarcascades donde está instalado su openCV. Tiene archivos .xml predefinidos para identificar el cuerpo humano.