Nothing to see here....

MightyGNU 6bc487c1b3 fix html results %!s(int64=5) %!d(string=hai) anos
src 6bc487c1b3 fix html results %!s(int64=5) %!d(string=hai) anos
web 6c9f5d7641 Add basic user interface %!s(int64=5) %!d(string=hai) anos
.gitignore e66268f620 Use config file %!s(int64=5) %!d(string=hai) anos
LICENSE 0328da710d Initial commit %!s(int64=5) %!d(string=hai) anos
README.md af1b230d3e Update 'README.md' %!s(int64=5) %!d(string=hai) anos
db_setup.txt aa2cea008a Finish sql and add taxicab search %!s(int64=5) %!d(string=hai) anos
nn4.small2.v1.t7 8dc2603e4b add feature extraction %!s(int64=5) %!d(string=hai) anos
shape_predictor_68_face_landmarks.dat aca0f6e495 Add face extractor %!s(int64=5) %!d(string=hai) anos

README.md

World_Domination

Nothing to see here....

Looks like we are going somewhere and I should add some documentation before I forget how this works myself. This is a search engine for faces. Faces are scraped from whatever source you want, stored in a sql db and can be searched.

Installation Instructions:

  1. You will need to install openface as detailed on their website https://cmusatyalab.github.io/openface/setup/
  2. Install and configure MariaDB (refer to db_setup.txt)
  3. Edit config.example.py with the relevant data and save it as config.py
  4. your done!

How to use it:

Right now there are only two commands:

  • get_face.py
    • Takes one argument, location of image (file path or URL)
    • Finds all face bounding boxes, processes the faces and stores them in the db
  • search.py
    • Takes file path as argument
    • Returns list of faces that match and how closely they match

Important Info:

Everyone is welcome to contribute code to this project, any contributions are much appreciated. However, If I gave you write access, please remember to USE PULL REQUESTS!!! Thank you.