51 #include <dw/waitcondition/camera/WaitConditionsGeometry.h> 157 dwStatus dwWaitNet_getAvailableClasses(
const dwWaitConditionObjectClass** intersectionClasses,
const dwWaitConditionObjectClass** trafficControlClasses, uint32_t* numIntersectionClasses, uint32_t* numTrafficControlClasses, dwWaitNetHandle_t obj);
187 #endif // DW_WAITNET_H_
DW_API_PUBLIC dwStatus dwWaitNet_initialize(dwWaitNetHandle_t *waitnetHandle, const dwWaitNetParams *waitnetParams, dwContextHandle_t ctx)
Initializes WaitNet module.
DW_API_PUBLIC dwStatus dwWaitNet_reset(dwWaitNetHandle_t obj)
Resets WaitNet.
NVIDIA DriveWorks API: Core Methods
dwWaitNetModel
WaitNet network models to be loaded by WaitNet module.
model that detects multiple intersections, waypoints, traffic lights (TL) and road signs (RS) per fra...
DW_API_PUBLIC dwStatus dwWaitNet_getInputBlobsize(dwBlobSize *inputBlobsize, dwWaitNetHandle_t obj)
Returns input blob size that WaitNet expects.
NVIDIA DriveWorks API: DNN Methods
dwStatus
Status definition.
dwPrecision networkPrecision
Waitnet network precision. Default is DW_PRECISION_FP32.
DW_API_PUBLIC dwStatus dwWaitNet_getOutputBlobsize(dwBlobSize *outputBlobsize, uint32_t blobIdx, dwWaitNetHandle_t obj)
Returns output blob size that WaitNet expects.
uint32_t maxClustersPerClass
Maximum number of clusters per class.
uint32_t maxProposalsPerClass
Maximum number of RAW detections per class directly obtained from DNN.
DW_API_PUBLIC dwStatus dwWaitNet_getAvailableClasses(const dwWaitConditionObjectClass **intersectionClasses, const dwWaitConditionObjectClass **trafficControlClasses, uint32_t *numIntersectionClasses, uint32_t *numTrafficControlClasses, dwWaitNetHandle_t obj)
Returns the object classes that WaitNet can detect.
dwWaitNetModel networkModel
Waitnet network model. Default is DW_WAITNET_MODEL_DETECTION.
struct dwWaitNetObject * dwWaitNetHandle_t
Handle to a WaitNet object.
struct dwContextObject * dwContextHandle_t
Context handle.
WaitNet models model that detects multiple intersections plus traffic lights (TL) and road signs (RS)...
DW_API_PUBLIC dwStatus dwWaitNet_release(dwWaitNetHandle_t obj)
Releases the WaitNet module.
DW_API_PUBLIC dwStatus dwWaitNet_initDefaultParams(dwWaitNetParams *params, dwContextHandle_t ctx)
Initializes WaitNet parameters with default values.
Loads custom SignNet model if available.