Genetic algorithms for face recognition adjusting faces with ellipses.
You need the following requirements in order to run the project:
- Python 2.7
- PIL
- CV
Previous start of genetic algorithms, the following Image Treatment was applied:
parent of 43923f5... changes readme ======= Previous start of genetic algorithms, the following Image Treatment was applied: parent of 43923f5... changes readme
- Convert RGB Image to grayscale
- Change the image size to 256x256
- Image noise reduction
- Apply Canny algorithm
Then the genetic algorithm was applied adjusting faces with ellipses. (Details at Reporte.pdf)
With 15 generations and 100 individuals, we get the following result: