Skip to content

A face detection Web application build with Python, Streamlit and OpenCV

Notifications You must be signed in to change notification settings

GabrielOkolo/Face-Detection-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

face_detection_app

  • Streamlit App with OpenCV

How to Deploy on Heroku

  • To deploy on heroku you will need the basic 3 requirements and a new requirement for the OpenCV
  • This is due to the fact that opencv requires some dependencies that you need to install.

3 Basic Requirements

  • Procfile
  • setup.sh
  • requirements.txt or pipfile

Requirements For OpenCV

  • Buildpack
  • To check if you have the buildpack installed you can use
heroku run bash
apt --help
  • If it shows the help, that means you have the buildpack for apt installed
  • If you do not have it you can use this command to install the buildpack
heroku buildpacks:add --index 1 https://github.com/heroku/heroku-buildpack-apt
  • Aptfile
  • You can then include a file called Aptfile which contains the basic dependences/copy and paste into Aptfile
libsm6
libxrender1
libfontconfig1
libice6
  • NB: This is the same as installing with apt on a paid account
apt-get install libsm6 libxrender1 libfontconfig1 libice6

Deploying

  • Then just like before you run after adding to your repo you can push to heroku to deploy by
git push heroku master

Face Detection app

About

A face detection Web application build with Python, Streamlit and OpenCV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages