Gst-nvds3dfilter¶
The Gst-nvds3dfilter plugin is a customizable plugin which provides a custom library interface to load compoment ds3d::datafilter
.
The Plugin is fully configured through YAML format content or file. sink_caps
and src_caps
is also configurable.
Inputs and Outputs¶
Inputs
NvDs3DBuffer or
Metadata (NvDsBatchMeta) which has user meta NVDS_3D_DATAMAP_META_TYPE
Control parameters
config-file
config-content
Output
NvDs3DBuffer or
Metadata (NvDsBatchMeta) which has user meta NVDS_3D_DATAMAP_META_TYPE
sink_caps
parsed from filed of
in_caps: ds3d/datamap
or any user specifiedin_caps:
.
src_caps
parsed from filed of
out_caps: ds3d/datamap
or any user specifiedout_caps:
.
Custom library Interfaces¶
The plugin parse the config file or content and set SinkCaps and SrcCaps. load a custom ds3d::datafilter
from custom_lib_path
. Create this datafilter by custom_create_function
.
See more details of ds3d::datafilter
in DS3D Manual.
- Configuration file Examples:
name: point2cloud_datafilter type: ds3d::datafilter in_caps: ds3d/datamap out_caps: ds3d/datamap custom_lib_path: libnvds_3d_depth2point_datafilter.so custom_create_function: createDepth2PointFilter config_body: in_streams: [color, depth]