48 #ifndef DW_LIGHTSOURCENET_DETECTOR_PROCESSPIPELINE_H_ 49 #define DW_LIGHTSOURCENET_DETECTOR_PROCESSPIPELINE_H_ 170 #endif // DW_LIGHTSOURCENET_DETECTOR_PROCESSPIPELINE_H_ After inference CPU runs post processing.
struct dwImageObject * dwImageHandle_t
NVIDIA DriveWorks API: LightSourceNet Module
DW_API_PUBLIC dwStatus dwLightSourceDetector_bindInput(const dwImageCUDA *imageRGB, const dwImageCUDA *imageBayer, dwLightSourceDetectorHandle_t obj)
Binds the input images to the detector.
DW_API_PUBLIC dwStatus dwLightSourceDetector_process(dwLightSourceDetectorStage stage, dwLightSourceDetectorHandle_t obj)
Perform object detection stages.
NVIDIA DriveWorks API: LightSourceDetector Methods
NVIDIA DriveWorks API: Core Methods
NVIDIA DriveWorks API: Image Conversion and Streaming Functionality
dwLightSourceDetectorStage
NVIDIA DriveWorks API: DNN Methods
dwStatus
Status definition.
NVIDIA DriveWorks API: Data Conditioner Methods
DW_API_PUBLIC dwStatus dwLightSourceDetector_bindInputRawImage(const dwImageCUDA *imageBayer, dwLightSourceDetectorHandle_t obj)
Binds the input raw image to the detector.
DW_API_PUBLIC dwStatus dwLightSourceDetector_bindInputTensor(dwAutoNetOutputHandle_t netTensor, dwLightSourceDetectorHandle_t obj)
Binds the network inference output tensor.
Input image is preprocessed on GPU side with certain predefined transformations in order to have the ...
DNN inference is run on prepared image.
DW_API_PUBLIC dwStatus dwLightSourceDetector_bindOutputRawDetectorMaskImage(dwImageHandle_t output, dwLightSourceDetectorHandle_t obj)
Bind the output 3 (matrix beam raw detection mask image) of the detector to object.
DW_API_PUBLIC dwStatus dwLightSourceDetector_bindOutputAutoBeamStatus(dwLightSourceDetectorAutoBeamStatus *output, dwLightSourceDetectorHandle_t obj)
Bind the ouput 0 (auto beam status) of the detector to object.
DW_API_PUBLIC dwStatus dwLightSourceDetector_bindOutputDetectorMask(dwLightSourceDetectorMask *output, dwLightSourceDetectorHandle_t obj)
Bind the output 1 (matrix beam detection mask) of the detector to object.
struct dwAutoNetOutputObject * dwAutoNetOutputHandle_t
Handle to a AutoNet output object.
Async GPU post-processing is run after inference.
struct dwLightSourceDetectorObject * dwLightSourceDetectorHandle_t
Handle to an object detector.
DW_API_PUBLIC dwStatus dwLightSourceDetector_bindOutputDetectorMaskImage(dwImageHandle_t output, dwLightSourceDetectorHandle_t obj)
Bind the output 2 (matrix beam detection mask image) of the detector to object.