Skip to content

El Proyecto R-Face es un software escrito en Python, haciendo uso de la librería Opencv, para el reconocimiento facial.

Notifications You must be signed in to change notification settings

LuisAlejandroSalcedo/Proyecto-R-Face

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto-R-Face

El Proyecto R-Face es un software escrito en Python, haciendo uso de la librería Opencv, para el reconocimiento facial.

Utilizar el software es muy sencillo, solo debes seguir estos pasos:

1- Descargar los archivos del Software: Como resulta obvio, para utilizar el programa, primero debemos obtenerlo. El todo el softwar ese encuentra en Github. Puedes Ingresar a: https://github.com/LuisAlejandroSalcedo/Proyecto-R-Face.

2- Preparar los datos de entrenamiento: Como todo programa de inteligencia artificial, este necesita datos de los cuales aprender. Estos datos serán las imágenes, en la carpeta "train" se deben encontrar las carpetas con las imágenes de los rostros que utilizaremos para que el software identifique nuevas imágenes desconocidas por el programa.

""

Por defecto habrán tres carpetas con imágenes de tres personas muy conocidas. Lo ideal es que en esta carpeta ingreses todas las que deseas, y recuerda, entre más datos, mucho mejor.

3- Entrenar al programa: Luego de que dispongamos de los datos, en momentos de entrenar al programa. Esto lo haremos ejecutando el script "train.py".

python train.py

Luego de esto, el programa empezara a ejecutar el entrenamiento. Al finalizar se creara un archivo "train_result.out" el cual contendrá los resultados del entrenamiento, esto nos servirá para una nueva predicción, de esta manera no se tendrá que entrenar al programa cada vez que intente realizar un nuevo reconocimiento facial.

4- Reconocimiento Facial: Ya que el el programa este entrenado, podemos realizar nuestro primer proceso reconocimiento facial. Todo lo que tenemos que hacer es ejecutar el siguiente comando en tu terminal en el directorio del programa:

python reconocer.py --image test/barack.jpg

En el coamando pueden ver el "test/barack.jpg". Aquí debe ir la ruta de la imagen en la que desea reconocer rostros. En el repositorio se encuentran alguna imágenes de prueba.

El resultado:

""

Podemos hacer las todas las pruebas que queramos:

""

""

¿Que te pareció? Por favor, ayúdame a mejorar el proyecto.

Mi nombre es Luis, y fue un placer compartir mi proyecto con todos ustedes :D.

About

El Proyecto R-Face es un software escrito en Python, haciendo uso de la librería Opencv, para el reconocimiento facial.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages