estoy haciendo un proyecto que involucra facetracking y tengo un problema que me gustaria resolver de la forma correcta , seguramente habra una forma matematica para resolverlo.
Basicamente mi detector de caras puede encontrar mas de 1 cara por ciclo, a veces una cara es detectada dentro del area de deteccion de otra mas grande y esto es un problema ya que el objetivo del interactivo es poner una mascara o sombrero a cada cara pero si existen dos caras en el mismo espacio las mascaras se sobreponen.
Una captura del problema (cara 2 detectada dentro de cara 1) :
http://test.motion.mx/panam/agrupamiento.jpg
Hay ocaciones que se detecta 6 caras y en realidad son solo 3 pero detectadas 2 veces cada una como en la foto.
Estaba pensando en resolverlo de forma manual con hittest o Point.distance
pero espero alguien me pueda dar un mejor consejo, posiblemente una formula
matematica para agrupamiento dinamico.
Saludo.s