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_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... | |