libcudaisp  0.1.0
Documentation of cudadebayer

LIB CUDA ISP Debayer algorithm accelerated by GPU

Examples

  • Simple pipeline:
    v4l2src io-mode=userptr ! 'video/x-bayer,bpp=10,width=3840,height=2160' ! \
    cudadebayer shift=0 ! queue ! videoconvert ! ximagesink

Capabilities

Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
video/x-raw
format: { (string)RGB, (string)RGBA, (string)I420 }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
SINK template: 'sink'
Availability: Always
Capabilities:
video/x-bayer
format: { (string)rggb, (string)bggr, (string)gbrg, (string)grbg }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]

Properties

Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "cudadebayer0"
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
shift : Shifts right a number of bits given to the element
flags: readable, writable
Integer. Range: 0 - 16 Default: 7