Skip to content

mainSpi/surface-plot

Repository files navigation

surface-plot

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.

Examples

  • one
  • two

Features

  • 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.

Testing

This app is currently deployed at heroku

Try it yourself

  1. 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

  2. Then clone the repo and run it as any other django app: $ python manage.py runserver

  3. Done!

About

Using django, matplotlib, numpy and OpenCV, creates 3d surfaces from images. Also detect faces.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages