AI Based Object Redaction/GStreamer Plugin/rrobjectredactor: Difference between revisions

From RidgeRun Developer Wiki
(Created page with "<noinclude> {{AI Based Object Redaction/Head|previous=GStreamer Plugin/rrfacedetector|next=Examples|metakeywords=Redaction}} </noinclude> == rrobjectredactor == The rrobjectredactor element performs redaction using a blurring algorithm. This element receives as an input an array of positions of the faces in the frame and outputs the redact video in RGBA format. === Capabilities and properties === Below you will find an overview of the capabilities and properties of t...")
 
 
Line 5: Line 5:
== rrobjectredactor ==
== rrobjectredactor ==


The rrobjectredactor element performs redaction using a blurring algorithm. This element receives as an input an array of positions of the faces in the frame and outputs the redact video in RGBA format.
The rrobjectredactor element performs redaction using a blurring algorithm. This element receives as input the video frame in RGBA format and a list of [https://gstreamer.freedesktop.org/documentation/video/gstvideometa.html?gi-language=c#GstVideoRegionOfInterestMeta GstVideoRegionOfInterestMeta] representing the objects to be redacted.
Currently only blurring is supported but it can be extended to support other methods.  


=== Capabilities and properties ===
=== Capabilities and properties ===

Latest revision as of 19:25, 8 January 2024


Index





rrobjectredactor

The rrobjectredactor element performs redaction using a blurring algorithm. This element receives as input the video frame in RGBA format and a list of GstVideoRegionOfInterestMeta representing the objects to be redacted. Currently only blurring is supported but it can be extended to support other methods.

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 rrobjectredactor is the following:

Factory Details:
  Rank                     none (0)
  Long-name                Gst CUDA Object Redactor
  Klass                    Transform/Effect/Video
  Description              Redact objects in roi meta
  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
                               +----GstRrObjectRedactor

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: "rrobjectredactor0"
  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