NVIDIA DeepStream SDK API Reference

6.4 Release
GstNvDsPreProcessGroup Struct Reference

Detailed Description

Definition at line 76 of file gstnvdspreprocess.h.

Collaboration diagram for GstNvDsPreProcessGroup:

Data Fields

std::vector< gint > src_ids
 vector of src_ids More...
 
std::vector< gint > operate_on_class_ids
 vector of operate_on_class_ids for sgie More...
 
guint num_units
 total rois/full-frames in a group More...
 
std::string custom_transform_function_name
 custom transformation function name More...
 
std::function< NvDsPreProcessStatus(NvBufSurface *, NvBufSurface *, CustomTransformParams &)> custom_transform
 wrapper to custom transformation function More...
 
NvBufSurfTransformSyncObj_t sync_obj
 sync object for async transformation More...
 
std::unordered_map< gint, GstNvDsPreProcessFrameframemeta_map
 Map src_id - Preprocess Frame meta. More...
 
gboolean process_on_roi = 0
 boolean indicating if processing on rois/full-frames inside the group More...
 
gboolean process_on_all_objects = 0
 boolean indicating if secondary classification is done on all detections/roi inside the group More...
 
gboolean draw_roi = 0
 boolean indicating that the roi is to be drawn or not More...
 
NvOSD_ColorParams roi_color
 color of roi More...
 
guint min_input_object_width
 Input object size-based filtering parameters for object processing mode. More...
 
guint min_input_object_height
 
guint max_input_object_width
 
guint max_input_object_height
 
guint replicated_src_id
 src-id whose rois is used by all the src within the preprocess-group (when src-ids[0]=-1) More...
 

Field Documentation

◆ custom_transform

std::function<NvDsPreProcessStatus(NvBufSurface *, NvBufSurface *, CustomTransformParams &)> GstNvDsPreProcessGroup::custom_transform

wrapper to custom transformation function

Definition at line 92 of file gstnvdspreprocess.h.

◆ custom_transform_function_name

std::string GstNvDsPreProcessGroup::custom_transform_function_name

custom transformation function name

Definition at line 88 of file gstnvdspreprocess.h.

◆ draw_roi

gboolean GstNvDsPreProcessGroup::draw_roi = 0

boolean indicating that the roi is to be drawn or not

Definition at line 107 of file gstnvdspreprocess.h.

◆ framemeta_map

std::unordered_map<gint, GstNvDsPreProcessFrame> GstNvDsPreProcessGroup::framemeta_map

Map src_id - Preprocess Frame meta.

Definition at line 98 of file gstnvdspreprocess.h.

◆ max_input_object_height

guint GstNvDsPreProcessGroup::max_input_object_height

Definition at line 116 of file gstnvdspreprocess.h.

◆ max_input_object_width

guint GstNvDsPreProcessGroup::max_input_object_width

Definition at line 115 of file gstnvdspreprocess.h.

◆ min_input_object_height

guint GstNvDsPreProcessGroup::min_input_object_height

Definition at line 114 of file gstnvdspreprocess.h.

◆ min_input_object_width

guint GstNvDsPreProcessGroup::min_input_object_width

Input object size-based filtering parameters for object processing mode.

Definition at line 113 of file gstnvdspreprocess.h.

◆ num_units

guint GstNvDsPreProcessGroup::num_units

total rois/full-frames in a group

Definition at line 85 of file gstnvdspreprocess.h.

◆ operate_on_class_ids

std::vector<gint> GstNvDsPreProcessGroup::operate_on_class_ids

vector of operate_on_class_ids for sgie

Definition at line 82 of file gstnvdspreprocess.h.

◆ process_on_all_objects

gboolean GstNvDsPreProcessGroup::process_on_all_objects = 0

boolean indicating if secondary classification is done on all detections/roi inside the group

Definition at line 104 of file gstnvdspreprocess.h.

◆ process_on_roi

gboolean GstNvDsPreProcessGroup::process_on_roi = 0

boolean indicating if processing on rois/full-frames inside the group

Definition at line 101 of file gstnvdspreprocess.h.

◆ replicated_src_id

guint GstNvDsPreProcessGroup::replicated_src_id

src-id whose rois is used by all the src within the preprocess-group (when src-ids[0]=-1)

Definition at line 119 of file gstnvdspreprocess.h.

◆ roi_color

NvOSD_ColorParams GstNvDsPreProcessGroup::roi_color

color of roi

Definition at line 110 of file gstnvdspreprocess.h.

◆ src_ids

std::vector<gint> GstNvDsPreProcessGroup::src_ids

vector of src_ids

Definition at line 79 of file gstnvdspreprocess.h.

◆ sync_obj

NvBufSurfTransformSyncObj_t GstNvDsPreProcessGroup::sync_obj

sync object for async transformation

Definition at line 95 of file gstnvdspreprocess.h.


The documentation for this struct was generated from the following file: