https://github.com/mdegans/gst-distance
DeepStream social distancing plugin
https://github.com/mdegans/gst-distance
Last synced: about 2 months ago
JSON representation
DeepStream social distancing plugin
- Host: GitHub
- URL: https://github.com/mdegans/gst-distance
- Owner: mdegans
- License: lgpl-3.0
- Created: 2020-07-27T23:32:14.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-30T20:17:25.000Z (almost 5 years ago)
- Last Synced: 2025-02-13T22:37:22.554Z (4 months ago)
- Language: C++
- Size: 21.5 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# gst-distance
Is a simple social distancing plugin for Nvidia DeepStream. It was written prior
to the advent of nvanalytics and feature it's own metadata format.## Requirements:
### Hardware
* An Nvidia dGPU supported by DeepStream (GeForce works, but is not officially supported)
(or)
* A Nvidia Tegra board of your preference.
### Software
* DeepStream 5.0 (obtaining this on any platform is harder than it should be)
* Other software: on Ubuntu / Debian / Linux for Tegra:
```bash
sudo apt install \
libglib2.0-dev \
libgstreamer-plugins-base1.0-dev \
libgstreamer1.0-dev \
ninja-build \
python3-pip
pip3 install --upgrade meson
```## Building
```bash
git clone --branch (branch) (repo url)
cd (repo folder)
mkdir build && cd build
meson (options) ..
ninja test
(sudo) ninja install
```A systemwide install is not necessary if you tell meson to configure a `--prefix` like `~/.local` and set GST_PLUGIN_PATH accordingly. `ninja uninstall` can be used to uninstall.