This server allows you to send and receive request for face recognition on any kind of camera resolution.
Face Detection - Working π
Face Recognition - Under development π
Face Anti-Spoofing - Under development π
The base message class was created on top of these 3 fields:
| code (1 byte) | payload size (4 bytes)| payload |
The application works with 4 main messages:
For more details @see
On ubuntu 18.04+ run the following command lines:
sudo apt-get update
sudo apt-get install -y git
sudo apt-get install -y cmake
sudo apt-get install -y build-essential
sudo apt-get install -y libboost-dev
sudo apt-get install -y libboost-system-dev
sudo apt-get install -y libboost-date-time-dev
mkdir ~/Libraries
cd ~/Libraries
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build
cmake ..
cmake --build .
sudo cmake --install .
sudo apt-get install libopencv-dev
git clone https://github.com/y9luiz/FaceRecognitionServer.git
cd FaceRecognitionServer
mkdir build
cd build
cmake ..
cmake --build .
For windows you need download cmake and boost from source or use chocolatey
You have to install Microsoft Visual Studio first with C++ Development support
choco install choco install boost-msvc-14.1 -y
choco install cmake -y
git clone https://github.com/y9luiz/FaceRecognitionServer.git
cd FaceRecognitionServer
mkdir build
cd build
cmake ..
cmake --build .