## cvsmooth

cvsmooth — Applies cvSmooth OpenCV function to the image

## Synopsis

    struct              GstCvSmooth;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GstObject
                   +----GstElement
                         +----GstBaseTransform
                               +----GstVideoFilter
                                     +----GstOpencvVideoFilter
                                           +----GstCvSmooth

## Properties

      "param1"                   gint                  : Read / Write
      "param2"                   gint                  : Read / Write
      "param3"                   gdouble               : Read / Write
      "param4"                   gdouble               : Read / Write
      "type"                     GstCvSmoothTypeType   : Read / Write

## Description

## Synopsis

### Element Information

plugin | opencv
author | Thiago Santos<thiago.sousa.santos@collabora.co.uk>
class | Transform/Effect/Video

### Element Pads

name | sink
direction | sink
presence | always
details | video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
| video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
| video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

name | src
direction | source
presence | always
details | video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
| video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
| video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

## Details

### struct GstCvSmooth

    struct GstCvSmooth;

## Property Details

### The `"param1"` property

      "param1"                   gint                  : Read / Write

The aperture width (Must be positive and odd).Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.

Allowed values: >= 1

Default value: 3

### The `"param2"` property

      "param2"                   gint                  : Read / Write

The aperture height, if zero, the width is used.(Must be positive and odd or zero, unuset in median and bilateral types). Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.

Allowed values: >= 0

Default value: 0

### The `"param3"` property

      "param3"                   gdouble               : Read / Write

If type is gaussian, this means the standard deviation.If type is bilateral, this means the color-sigma. If zero, Default values are used.Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.

Allowed values: >= 0

Default value: 0

### The `"param4"` property

      "param4"                   gdouble               : Read / Write

Only used in bilateral type, means the spatial-sigma.Check cvSmooth OpenCV docs: http://opencv.willowgarage.com/documentation/image_filtering.html#cvSmooth.

Allowed values: >= 0

Default value: 0

### The `"type"` property

      "type"                     GstCvSmoothTypeType   : Read / Write

Smooth Type.

Default value: CV Gaussian