DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

ObjectDetector_processpipeline.h File Reference

Detailed Description

NVIDIA DriveWorks API: ObjectDetector Methods

Description: This file defines ObjectDetector methods.

Definition in file ObjectDetector_processpipeline.h.

Go to the source code of this file.

Enumerations

enum  dwObjectDetectorDLAStage {
  DW_OBJECT_DETECTOR_DLA_STAGE_GPU_ASYNC_PREPROCESSING = 0,
  DW_OBJECT_DETECTOR_DLA_STAGE_DLA_ASYNC_INFERENCE,
  DW_OBJECT_DETECTOR_DLA_STAGE_GPU_ASYNC_INTERPRET_DETECTIONS,
  DW_OBJECT_DETECTOR_DLA_STAGE_CPU_SYNC_POSTPROCESSING
}
 The DLA process stages of the ObjectDetector. More...
 
enum  dwObjectDetectorStage {
  DW_OBJECT_DETECTOR_STAGE_GPU_ASYNC_PREPROCESSING = 0,
  DW_OBJECT_DETECTOR_STAGE_GPU_ASYNC_INFERENCE,
  DW_OBJECT_DETECTOR_STAGE_GPU_ASYNC_INTERPRET_DETECTIONS,
  DW_OBJECT_DETECTOR_STAGE_CPU_SYNC_POSTPROCESSING
}
 The GPU process stages of the ObjectDetector. More...
 

Functions

DW_API_PUBLIC dwStatus dwObjectDetector_bindInput (const dwImageCUDA *const *images, uint32_t imageCount, dwObjectDetectorHandle_t obj)
 Binds the input to the detector as a list of images. More...
 
DW_API_PUBLIC dwStatus dwObjectDetector_bindInputTensor (dwAutoNetOutputHandle_t netTensor, dwObjectDetectorHandle_t obj)
 Binds the network inference output tensor. More...
 
DW_API_PUBLIC dwStatus dwObjectDetector_bindOutput (dwObjectArray *objectArray, uint32_t imageIdx, dwObjectClass objectClass, dwObjectDetectorOutputType type, dwObjectDetectorHandle_t obj)
 Bind the ouput of the detector to array of objects. More...
 
DW_API_PUBLIC dwStatus dwObjectDetector_process (dwObjectDetectorStage stage, dwObjectDetectorHandle_t obj)
 Perform object detection GPU stages. More...
 
DW_API_PUBLIC dwStatus dwObjectDetector_processDLA (dwObjectDetectorDLAStage stage, dwObjectDetectorHandle_t obj)
 Perform object detection DLA stages. More...
 
DW_API_PUBLIC dwStatus dwObjectDetector_setActiveImageIndices (const uint32_t *imageMap, uint32_t numImages, dwObjectDetectorHandle_t obj)
 Set active images to infer (DW_OBJECT_DETECTOR_STAGE_GPU_ASYNC_INFERENCE) or interpret (DW_OBJECT_DETECTOR_STAGE_GPU_ASYNC_INTERPRET_DETECTIONS).The detector can hold multiple images but only need to process a subset of them. More...