faceoverlay

(from GStreamer Bad Plug-ins git)

Overlays SVG graphics over a detected face in a video stream

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBin
                    ╰──faceoverlay

Factory details

Authors: – Laura Lucas Alday

Classification:Filter/Editor/Video

Rank – none

Plugin – libgstfaceoverlay.so

Package – GStreamer Bad Plug-ins git

Pad Templates

sink

video/x-raw:
         format: { RGB }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink


src

video/x-raw:
         format: { BGRA }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc


Properties

async-handling

“async-handling” gboolean

The bin will handle Asynchronous state changes

Flags : Read / Write

Default value : false


h

“h” gfloat

Specify image height relative to face height.

Flags : Read / Write

Default value : 1


location

“location” gchararray

Location of SVG file to use for face overlay

Flags : Read / Write

Default value : NULL


message-forward

“message-forward” gboolean

Forwards all children messages

Flags : Read / Write

Default value : false


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


w

“w” gfloat

Specify image width relative to face width.

Flags : Read / Write

Default value : 1


x

“x” gfloat

Specify image x relative to detected face x.

Flags : Read / Write

Default value : 0


y

“y” gfloat

Specify image y relative to detected face y.

Flags : Read / Write

Default value : 0


The results of the search are