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/datamapor any user specified- in_caps:.
 
- src_caps - parsed from filed of - out_caps: ds3d/datamapor any user specified- out_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]