This is a face recognition app built on DeepStream reference app.
RetinaFace and ArcFace is used for detection and recognition respectively.
You must have the following development packages installed
- GStreamer-1.0
- GStreamer-1.0 Base Plugins
- GStreamer-1.0 gstrtspserver
- X11 client-side library
- Glib json library - json-glib-1.0
You can install those packages via apt:
sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libgstrtspserver-1.0-dev libx11-dev libjson-glib-dev
- DeepStream 5.0
- CUDA 10.2
git clone https://github.com/nghiapq77/face-recognition-deepstream.git
cd face-recognition-deepstream
mkdir build && cd build && ln -s ../Makefile
make -j$(nproc)
Please refer to this repo for pretrained models and serialized TensorRT engine.
./deepstream-app -c <config-file>
See DEVELOP.md for my modified code to original app.