Surface-plot is a python-powered, django web application. Using matplotlib and opencv, this app scans photos for faces and generates a 3d mesh from them.
- Face recognition with openCV cascade classifier.
- Minimalist front-end, supporting drag-and-drop and simple image uploading.
- 3d surface plotting and visualization, using matplotlib and numpy.
This app is currently deployed at heroku
-
First, overwrite the environment variable
SECRET_KEY = os.environ['secret_key']
at/surface/settings.py
. It should be set to your own django secret key, which can be generated in this site -
Then clone the repo and run it as any other django app:
$ python manage.py runserver
-
Done!