NVIDIA DeepStream SDK API Reference

6.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Pre-Process Metadata

Detailed Description

Specifies metadata concerning ROIs used in nvdspreprocess plugin.

Data Structures

struct  NvDsRoiMeta
 Holds Information about ROI Metadata. More...
 

Macros

#define DS_MAX_POLYGON_POINTS   8
 

Typedefs

typedef struct NvBufSurfaceParams NvBufSurfaceParams
 
typedef struct _NvDsFrameMeta NvDsFrameMeta
 
typedef GList NvDsClassifierMetaList
 
typedef GList NvDsUserMetaList
 
typedef struct NvDsRoiMeta NvDsRoiMeta
 Holds Information about ROI Metadata. More...
 

Enumerations

enum  NvDsDataType {
  NvDsDataType_FP32,
  NvDsDataType_UINT8,
  NvDsDataType_INT8,
  NvDsDataType_UINT32,
  NvDsDataType_INT32,
  NvDsDataType_FP16
}
 Data type used for model in infer. More...
 
enum  NvDsUnitType {
  NvDsUnitType_FullFrame = 0,
  NvDsUnitType_ROI,
  NvDsUnitType_Object
}
 Unit Type Fullframe/ROI/Crop Objects. More...
 

Variables

NvOSD_RectParams NvDsRoiMeta::roi
 
guint NvDsRoiMeta::roi_polygon [DS_MAX_POLYGON_POINTS][2]
 
NvBufSurfaceParamsNvDsRoiMeta::converted_buffer
 
NvDsFrameMetaNvDsRoiMeta::frame_meta
 
gdouble NvDsRoiMeta::scale_ratio_x
 Ratio by which the frame/ROI crop was scaled. More...
 
gdouble NvDsRoiMeta::scale_ratio_y
 
gdouble NvDsRoiMeta::offset_left
 offsets in horizontal and vertical direction while scaling More...
 
gdouble NvDsRoiMeta::offset_top
 
NvDsClassifierMetaListNvDsRoiMeta::classifier_meta_list
 Holds a pointer to a list of pointers of type NvDsClassifierMeta. More...
 
NvDsUserMetaListNvDsRoiMeta::roi_user_meta_list
 Holds a pointer to a list of pointers of type NvDsUserMeta. More...
 

Macro Definition Documentation

#define DS_MAX_POLYGON_POINTS   8

Definition at line 43 of file nvds_roi_meta.h.

Typedef Documentation

Definition at line 45 of file nvds_roi_meta.h.

typedef GList NvDsClassifierMetaList

Definition at line 49 of file nvds_roi_meta.h.

typedef struct _NvDsFrameMeta NvDsFrameMeta

Definition at line 47 of file nvds_roi_meta.h.

typedef struct NvDsRoiMeta NvDsRoiMeta

Holds Information about ROI Metadata.

typedef GList NvDsUserMetaList

Definition at line 51 of file nvds_roi_meta.h.

Enumeration Type Documentation

Data type used for model in infer.

Enumerator
NvDsDataType_FP32 
NvDsDataType_UINT8 
NvDsDataType_INT8 
NvDsDataType_UINT32 
NvDsDataType_INT32 
NvDsDataType_FP16 

Definition at line 56 of file nvds_roi_meta.h.

Unit Type Fullframe/ROI/Crop Objects.

Enumerator
NvDsUnitType_FullFrame 
NvDsUnitType_ROI 
NvDsUnitType_Object 

Definition at line 69 of file nvds_roi_meta.h.

Variable Documentation

NvDsClassifierMetaList* NvDsRoiMeta::classifier_meta_list

Holds a pointer to a list of pointers of type NvDsClassifierMeta.

Definition at line 103 of file nvds_roi_meta.h.

NvBufSurfaceParams* NvDsRoiMeta::converted_buffer

Definition at line 87 of file nvds_roi_meta.h.

NvDsFrameMeta* NvDsRoiMeta::frame_meta

Definition at line 90 of file nvds_roi_meta.h.

gdouble NvDsRoiMeta::offset_left

offsets in horizontal and vertical direction while scaling

Definition at line 99 of file nvds_roi_meta.h.

gdouble NvDsRoiMeta::offset_top

Definition at line 100 of file nvds_roi_meta.h.

NvOSD_RectParams NvDsRoiMeta::roi

Definition at line 82 of file nvds_roi_meta.h.

guint NvDsRoiMeta::roi_polygon[DS_MAX_POLYGON_POINTS][2]

Definition at line 84 of file nvds_roi_meta.h.

NvDsUserMetaList* NvDsRoiMeta::roi_user_meta_list

Holds a pointer to a list of pointers of type NvDsUserMeta.

Definition at line 106 of file nvds_roi_meta.h.

gdouble NvDsRoiMeta::scale_ratio_x

Ratio by which the frame/ROI crop was scaled.

Required when scaling co-ordinates/sizes in metadata back to input resolution.

Definition at line 95 of file nvds_roi_meta.h.

gdouble NvDsRoiMeta::scale_ratio_y

Definition at line 96 of file nvds_roi_meta.h.