Pregunta

Me gusta meterse con AI y quería probar mi mano en el reconocimiento facial, el primer paso es encontrar los rostros en las fotografías.¿Cómo es esto generalmente se hace?¿El uso de la convolución de una imagen de muestra/imágenes o estadísticas basadas en métodos?¿Cómo encontrar el cuadro delimitador para la cara?Mi objetivo es clasificar las fotos de mis hijos de todas las fotos digitales.

Gracias de antemano.

¿Fue útil?

Solución

Eche un vistazo a http://www.face-rec.org/algorithms/ - verás que hay una variedad de maneras de ir sobre esto.

Suponiendo que usted está queriendo código de la totalidad de la cosa de usted mismo, usted tendrá que mirar en Bayesiano Marcos, Redes Neuronales, posiblemente matemáticas como el Análisis Discriminante Lineal (LDA) y el frío-nombre Elástica Montón de juego Gráfico.

Sin embargo vale la pena señalar que hay tan muchas personas que se han codificado de este en todo el mundo, que ahora está listo para usar, de código abierto, fuera de la plataforma de aplicaciones, api y librerías que podemos llamar simplemente.O las redes neuronales puede conectar en - por ejemplo - TiNA.

Hacer un poco de buena lectura - es un fascinante tema, y luego decidir si quieres ir a través de la reinvención de la rueda (hey, es divertido código, pero no puede ser lo que usted quiere centrarse en) o si vas a heredar y extender algunos de la biblioteca o de la API.

¡A disfrutar!

Otros consejos

Intente esto:

OpenCV

Esto debería ayudarle a cabo con detección de rostros y el reconocimiento de objetos de proyectos de

OpenCv para C# OpenCvSharp

Código de ejemplo para De cara a detectar

Tengo una OpenCV Detección de rostros y el Reconocimiento facial (Haar Detección de la Cara + de Ecualización de Histograma + Eigenfaces) tutorial y código fuente gratuito que puedes intentar: http://www.shervinemami.info/faceRecognition.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top