seieric / gst-dsobjectsmosaic

📀NVIDIA DeepStream integrated GStreamer Plugin. It can blur objects with cuda cores on Jetson boards. Fast and smooth since everything is done on NVMM.🏎
6 stars 2 forks source link
cuda-programming deepstream gstreamer gstreamer-plugins jetson-agx-orin jetson-agx-xavier jetson-tx1 jetson-tx2 jetson-xavier jetson-xavier-nx nvidia-jetson nvidia-jetson-nano opencv opencv4

Gst-dsobjectsmosaic

This plugin blurs objects detected by NVIDIA nvinfer plugin. Fast and smooth since all the blurring processes are done with GPU.

Note: This plugin is for Jetson only, not works with dGPU.

Features

Gst Properties

Property Meaning Type and Range
min-confidence Minimum confidence of objects to be blurred Double, 0 to 1
mosaic-size Size of each square of mosaic Integer, 10 to 2147483647
class-ids Class ids of objects for which blur should be applied Semicolon delimited integer array

Depedencies

Download and Installation

If your environment satisfies the requirements, just run following commands.

git clone https://github.com/seieric/gst-dsobjectsmosaic.git
cd gst-dsobjectsmosaic
sudo make -j$(nproc) install