Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

10zinten/face-recognition-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

44 Commits

Repository files navigation

face-recognition

This project is about Facial Recognition webservices through RestFul API that has been developed under the SRM Institute of Science and Technology B.Tech 2015 curriculum as Major project for final semester, 2019. Our team has implemented this webservices for enhancing the banking security through facial recognition with deep learning.

Installation

Linux Ubuntu 18.04 LTS

$ git clone https://github.com/10zinten/face-recognition.git
$ cd face-recognition-api
$ virtualenv env -p python3.6
$ source env/bin/activate
$ pip install -r requirements.txt

Usage

Start the server

$ cd app
$ python run.py

User registeration:

$ curl -X POST -F "image1=@test.jpeg" -F "image2=@test.jpeg" -F "image3=@test.jpeg" -F "image4=@test.jpeg" -F "image5=@test.jpeg" -F "userid=<userid>" http://0.0.0.0:5000/register
{
 "type": "registration",
 "status": succeed/failed,
 "userid": <userid>
 "face_detected": succeed/failed
}

user authentication:

$ curl -X POST -F "image=@<path-to-image>" -F "userid=<userid>" http://0.0.0.0:5000/auth
{
 "type": "auth",
 "status": succeed/failed, 
 "data_received": succeed/failed, 
 "user_id": <userid>
 "face_detected": succeed/failed
}

Client examples:

About

Facial Recognition webservices through RestFul API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /