Trabajo a Futuro
En esta sección, queremos presentar las posibles direcciones y mejoras que se podrían implementar en futuros desarrollos del proyecto.
Detector de caras de gatos
El modelo de detección de caras que utilizamos es bastante limitado. En primer lugar, las condiciones bajo las cuales detecta las caras son exigentes. De nuestra base de datos inicial, reconoció una proporción muy baja de gatos. En general deben ser fotografías sacadas de frente y con un contraste muy alto entre el gato y el fondo, además de que tiene dificultades reconociendo ciertas razas (por ejemplo razas con las orejas pequeñas). Por otro lado, está el marcado de puntos clave (ojos, orejas, etc.), que utilizamos para hacer la homografía y recorte del hocico. Estos puntos suelen tener una imprecisión grande que se propaga a las homografías y los recortes, causando muchas veces que los folículos no se encuadren bien. Incluso cuando esto último no sucede, las homografías, que se hacen con el objetivo de estandarizar las imágenes, no cumplen su cometido. Sería deseable trabajar con un modelo mejor, más generalizable y más preciso, también eligiendo puntos claves distintos, más útiles para los recortes que queremos hacer. Otra alternativa es construir la aplicación pidiendo que se marquen los puntos clave manualmente, una solución razonable que no exige mucho trabajo al usuario. En principio elegimos trabajar con el algoritmo de detección para poder centrarnos en las otras etapas del proceso.