tiovxsdeviz - TexasInstruments/edgeai-gst-plugins GitHub Wiki
TIOVX SDE Viz
tiovxsdeviz
is used to convert a Sde Output(VX_DF_IMAGE_S16) to RGB format for visualization.
Hierarchy
GObject
╰──GInitiallyUnowned
╰──GstObject
╰──GstElement
╰──GstBaseTransform
╰──GstTIOVXSiso
╰──GstTIOVXSdeViz
Pad templates
sink
application/x-sde-tiovx
width: [ 1, 8192 ]
height: [ 1, 8192 ]
application/x-sde-tiovx(memory:batched)
width: [ 1, 8192 ]
height: [ 1, 8192 ]
num-channels: [ 1, 16 ]
Availability – always
Direction – sink
Object type – GstPad
src
video/x-raw
format: { (string)RGB }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
video/x-raw(memory:batched)
format: { (string)RGB }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
num-channels: [ 1, 16 ]
Availability – always
Direction – src
Object type – GstPad
Properties
disparity-max
Maximum Disparity
Flags : Read / Write / Controllable
Enum Default : 0, ("disparity_max_63")
Enum "GstTIOVXSdeMaxDisparity"
(0): disparity_max_63 - disparity_min +63
(1): disparity_max_127 - disparity_min +127
(2): disparity_max_191 - disparity_min +191
disparity-min
Minimum Disparity
Flags : Read / Write / Controllable
Enum Default : 0, ("minimum_disparity_0")
Enum "GstTIOVXSdeMinDisparity"
(0): minimum_disparity_0 - minimum disparity == 0
(1): minimum_disparity_minus_3 - minimum disparity == -3
disparity-only
Disparity Only Flags : Read / Write
Boolean Default value : false
in-pool-size
Number of buffers to allocate in input pool
Unsigned Integer. Range: 2 - 16 Default value : 2
name
The name of the object
String Default value : "tiovxsdeviz0"
out-pool-size
Number of buffers to allocate in output pool
Flags : Read / Write
Unsigned Integer. Range: 2 - 16 Default value : 2
parent
The parent of the object
Flags : Read / Write
GstObject Default value : N/A
qos
Handle Quality-of-Service events Flags : Read / Write
Boolean Default value : false
target
TIOVX target to use by this element
Flags : Read / Write
Enum
Default value : DSP-1 (0) Enum "GstTIOVXSdeVizTarget
(0): DSP-1 - DSP instance 1, assigned to C66_0 core
(1): DSP-2 - DSP instance 1, assigned to C66_1 core
viz-confidence
Confidence threshold for sde visualization Flags : Read / Write
Unsigned Integer. Range: 0 - 255 Default value : 1
Pipeline examples
Single sdeviz
gst-launch-1.0 filesrc location=left.avi ! avidemux ! h264parse ! v4l2h264dec ! video/x-raw, format=NV12 ! queue ! sde.left_sink filesrc location=right.avi ! avidemux ! h264parse ! v4l2h264dec ! video/x-raw, format=NV12 ! queue ! sde.right_sink tiovxsde name=sde ! tiovxsdeviz ! kmssink sync=false
Batched processing
filesrc location=left.avi ! avidemux ! h264parse ! v4l2h264dec ! video/x-raw, format=NV12 ! tee name=tee \
tee. ! queue ! mux_a. \
tee. ! queue ! mux_a. tiovxmux name=mux_a ! sde.left_sink \
filesrc location=right.avi ! avidemux ! h264parse ! v4l2h264dec ! video/x-raw, format=NV12 ! tee name=tee2 \
tee2. ! queue ! mux_b. \
tee2. ! queue ! mux_b. tiovxmux name=mux_b ! sde.right_sink \
tiovxsde name=sde ! tiovxsdeviz ! tiovxdemux name=demux \
demux. ! queue ! kmssink sync=false \
demux. ! queue ! fakesink