DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

FreespaceDetector_processPipeline.h File Reference

Detailed Description

NVIDIA DriveWorks API: Free Space Detector Methods

Description: This file defines free space detection methods.

Definition in file FreespaceDetector_processPipeline.h.

Go to the source code of this file.

Enumerations

enum  dwFreespaceDetectorStage {
  DW_FREESPACE_DETECTOR_STAGE_GPU_ASYNC_PREPROCESSING = 0,
  DW_FREESPACE_DETECTOR_STAGE_GPU_ASYNC_INFERENCE = 1,
  DW_FREESPACE_DETECTOR_STAGE_CPU_POSTPROCESSING = 2,
  DW_FREESPACE_DETECTOR_STAGE_COUNT = 3
}
 Defines the processing stages of a free space detector. More...
 

Functions

DW_API_PUBLIC dwStatus dwFreespaceDetector_bindInput (const dwImageCUDA *const *frames, uint32_t frameCount, dwFreespaceDetectorHandle_t obj)
 Binds the input to the detector as a list of images. More...
 
DW_API_PUBLIC dwStatus dwFreespaceDetector_bindInputTensor (dwAutoNetOutputHandle_t networkOutput, dwFreespaceDetectorHandle_t obj)
 Binds the network inference output tensor. More...
 
DW_API_PUBLIC dwStatus dwFreespaceDetector_bindOutput (dwFreespaceDetection *boundary, uint32_t frameIdx, dwFreespaceDetectorHandle_t obj)
 Bind the ouput of the free space detector. More...
 
DW_API_PUBLIC dwStatus dwFreespaceDetector_process (dwFreespaceDetectorStage stage, dwFreespaceDetectorHandle_t obj)
 Process the bound input frame array and store the result to where pointed by bound output array. More...