cvsobel

Applies the cvSobel OpenCV function to the image.

Example launch line

 gst-launch-1.0 videotestsrc ! cvsobel ! videoconvert ! autovideosink

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──GstVideoFilter
                        ╰──GstOpencvVideoFilter
                            ╰──cvsobel

Factory details

Authors: – Thiago Santos

Classification:Transform/Effect/Video

Rank – none

Plugin – opencv

Package – GStreamer Bad Plug-ins

Pad Templates

sink

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

Presencealways

Directionsink

Object typeGstPad


src

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

Presencealways

Directionsrc

Object typeGstPad


Properties

aperture-size

“aperture-size” gint

Size of the extended Sobel Kernel (1, 3, 5 or 7)

Flags : Read / Write

Default value : 3


mask

“mask” gboolean

Sets whether the detected derivative edges should be used as a mask on the original input or not

Flags : Read / Write

Default value : true


x-order

“x-order” gint

Order of the derivative x

Flags : Read / Write

Default value : 1


y-order

“y-order” gint

Order of the derivative y

Flags : Read / Write

Default value : 0


The results of the search are