Face Recognition based on FaceNet paper by Google researchers
A simple Face recognition AI coupled with Node.js server. Following Technologies were used while building the software
Post localhost:3000/
You can send upto 10 images for each person image is an array of image files
note: you have to prepend "images/" to each file name
I am planning to change this in future
{
"type": "train",
"data": {
"name": "String",
"image": ["images/file1", "images/file2"]
}
}
note: you have to prepend "images/" to each file name
I am planning to change this in future
{
"type": "test",
"data": "images/file"
}
-
Before You start make sure you have every thing setuped
- Install Anaconda
- Create a Conda environment
- Install Keras and Tensorflow
- Install Opencv and dlib
- Install Node.js
- Install Redis
-
Next cd to faceReco dir
cd /path/to/faceReco
-
Start redis server
redis-server --daemonize yes
-
Start Node server
npm install
node server.js
-
Activate Conda environment
source activate environmentName
-
Start AI
python pubsub.py