Skip to content

This is a face recognition app built on DeepStream reference app.

License

Notifications You must be signed in to change notification settings

nghiapq77/face-recognition-deepstream

Repository files navigation

Face Recognition DeepStream

This is a face recognition app built on DeepStream reference app.
RetinaFace and ArcFace is used for detection and recognition respectively.

Prerequisites

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

Requirements

  • DeepStream 5.0
  • CUDA 10.2

Installation

git clone https://github.com/nghiapq77/face-recognition-deepstream.git
cd face-recognition-deepstream
mkdir build && cd build && ln -s ../Makefile
make -j$(nproc)

Pretrained

Please refer to this repo for pretrained models and serialized TensorRT engine.

Usage

./deepstream-app -c <config-file>

Develop

See DEVELOP.md for my modified code to original app.

References

About

This is a face recognition app built on DeepStream reference app.

Topics

Resources

License

Stars

Watchers

Forks