AI Based Object Redaction - GStreamer Plugin - rrfacedetector

From RidgeRun Developer Wiki


Index






rrfacedetector

The rrfacedetector element performs detection of faces in a frame using an AI model. This element receives a video in RGBA as an input and returns a list of regions of interest (ROIs) as GstVideoRegionOfInterestMeta representing the faces in the frame.

Capabilities and properties

Below you will find an overview of the capabilities and properties of the element.

The full output of the command gst-inspect-1.0 rrfacedetector is the following:

Factory Details:
  Rank                     none (0)
  Long-name                GstCUDA Face Detector
  Klass                    Filter/Effect/Video
  Description              Detect faces in frames
  Author                   Melissa Montero <melissa.montero@ridgerun.com>

Plugin Details:
  Name                     rrobjectredaction
  Description              Object redaction plugin
  Filename                 /home/nvidia/rd/install_eval/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrrobjectredaction.so
  Version                  0.1.0
  License                  Proprietary
  Source module            rrobjectredaction
  Binary package           rrobjectredaction
  Origin URL               https://www.ridgerun.com/

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseTransform
                         +----GstCudaBaseFilter
                               +----GstRrFaceDetector

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      video/x-raw
                 format: RGBA
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
  
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw
                 format: RGBA
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Pad Template: 'sink'
  SRC: 'src'
    Pad Template: 'src'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "rrfacedetector0"
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  qos                 : Handle Quality-of-Service events
                        flags: readable, writable
                        Boolean. Default: false


Index