NVIDIA DriveWorks API: MapNet Module
Description: This file defines MapNet methods.
Definition in file MapNet.h.
Go to the source code of this file.
Data Structures | |
struct | dwMapNetParams |
Macros | |
#define | MAPNET_HEAD_MAX_COUNT 10 |
Typedefs | |
typedef struct dwMapNetObject * | dwMapNetHandle_t |
Handle to a MapNet object. More... | |
Enumerations | |
enum | dwMapNetModel { DW_MAPNET_MODEL_FRONT_MULTI_CLASS = 0, DW_MAPNET_MODEL_FRONT_SINGLE_CLASS = 1, DW_MAPNET_MODEL_FRONT_REGRESSOR = 2, DW_MAPNET_MODEL_FRONT_E2E = 3, DW_MAPNET_NUM_MODELS, DW_MAPNET_MODEL_CUSTOM = -1 } |
MapNet network models to be loaded by MapNet module. More... | |
enum | dwMapNetType { DW_MAPNET_TYPE_SEGMENTATION, DW_MAPNET_TYPE_REGRESSOR, DW_MAPNET_TYPE_E2E, DW_MAPNET_TYPE_COUNT } |
MapNet type. More... | |
Functions | |
DW_API_PUBLIC dwStatus | dwMapNet_getClassLabel (const char **classLabel, uint32_t classIdx, dwMapNetHandle_t obj) |
Returns the class label for a given class index. More... | |
DW_API_PUBLIC dwStatus | dwMapNet_getDNNMetaData (dwDNNMetaData *metaData, dwMapNetHandle_t obj) |
Returns the DNN metadata. More... | |
DW_API_PUBLIC dwStatus | dwMapNet_getInputBlobsize (dwBlobSize *inputBlobsize, dwMapNetHandle_t obj) |
Returns input blob size that MapNet expects. More... | |
DW_API_PUBLIC dwStatus | dwMapNet_initDefaultParams (dwMapNetParams *params, dwMapNetType mapnetType, dwContextHandle_t ctx) |
Initializes MapNet parameters with default values. More... | |
DW_API_PUBLIC dwStatus | dwMapNet_initialize (dwMapNetHandle_t *mapNetHandle, const dwMapNetParams *mapNetParams, dwContextHandle_t ctx) |
Initializes MapNet module. More... | |
DW_API_PUBLIC dwStatus | dwMapNet_release (dwMapNetHandle_t obj) |
Releases the MapNet module. More... | |
DW_API_PUBLIC dwStatus | dwMapNet_reset (dwMapNetHandle_t obj) |
Resets MapNet. More... | |