Table of Contents
This repository aims to provide dockerized, convenient, easy deployable and scalable REST API for face detection and emotion recognition pipeline using FastAPI.
Use the README.md
to get started.
The important frameworks/libraries used in this project are listed below.
To get a local copy up and running follow these simple example steps.
- Docker
Download docker engine according to your OS. Windows Linux Mac
To run the API, after install docker
, execute the following commands:
- Create Docker Image
docker build -t face_emotion_recognition:1.0 .
- Run Docker Container
docker run -p 8000:8000 -d face_emotion_recognition:1.0
- Start FastAPI Service
open the browser and write localhost:8000/docs
in the url place to start Swagger UI
- Test The Service
Use the images below to work with the service.
1
2
3
4
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b features
) - Commit your Changes (
git commit -m 'Add some Features'
) - Push to the Branch (
git push origin features
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
- Email : aliaminibagh@gmail.com
- Linkedin : https://www.linkedin.com/in/aliaminibagh/
- Project Link: Facial-emotion-recognition-FastAPI-service