Bueno pues practicamente desde el último post ando dandole vueltas al modelo de medida que voy a utilizar. Cuando intenté utilizar el seguimiento de la mano con la camara apuntando desde arriba, me di cuenta que la luz influia demasiado en el modelo de medida que nos ofrece la formula que utilizaba desde el principio para la detección de piel.
Para esto Juanjo y Antonio me dijeron que podia utilizar un modelo basado en la media y la varianza de una serie de pixeles que supiera con certeza que eran piel. Para esto antes de comenzar el seguimiento calibro lo que es piel y encuentro la media y la varianza de cada canal ( BGR ). Pero esto no ha funcionado demasiado bien, hay que pulirlo bastante.
La otra opción es el clasificador euclideo. Es algo parecido a lo de la media y la varianza, también se realiza un calibrado al principio. Para este clasificador se utiliza un RGB normalizado, que nos deja los canales en 2, R y G. Almacenamos los valores de los pixeles en una matriz de dos dimensiones de 255 valores cada dimension. Para saber posteriormente si un pixel es piel o no, normalizamos el RGB de ese pixel y comprobamos el valor en la matriz, si es 1, es piel (para lo calibrado anteriormente) si es 0, no es piel. Esto es bastante mejorable, porque si en vez de 1 o 0, voy sumando puede haber valores de 15 y otros de 1, pues si corto por 2, entonces el umbral para ser piel o no, será mas dificil de pasar y por lo tanto me quitaré mas ruido.
Ya os contaré cual es el modelo elegido……