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