48 #ifndef DW_LIGHTSOURCENET_H_ 49 #define DW_LIGHTSOURCENET_H_ 86 #define DW_LIGHTSOURCENET_DNN_OUTPUT_WIDTH 240U 87 #define DW_LIGHTSOURCENET_DNN_OUTPUT_HEIGHT 152U 159 #endif // DW_LIGHTSOURCENET_H_ LightSourceNet model that performs detection on front camera.
DW_API_PUBLIC dwStatus dwLightSourceNet_reset(dwLightSourceNetHandle_t obj)
Resets LightSourceNet.
DW_API_PUBLIC dwStatus dwLightSourceNet_release(dwLightSourceNetHandle_t obj)
Releases the LightSourceNet module.
struct dwLightSourceNetObject * dwLightSourceNetHandle_t
Handle to a LightSourceNet object.
NVIDIA DriveWorks API: Core Methods
dwLightSourceNetModel
LightSourceNet network models to be loaded by LightSourceNet module.
NVIDIA DriveWorks API: DNN Methods
dwLightSourceNetModel networkModel
LightSourceNet network model. Default is DW_LIGHTSOURCENET_MODEL_FRONT_LATEST.
dwStatus
Status definition.
DW_API_PUBLIC dwStatus dwLightSourceNet_getDNNMetaData(dwDNNMetaData *metaData, dwLightSourceNetHandle_t obj)
Returns the DNN metadata.
dwPrecision networkPrecision
LightSourceNet network precision. Default is DW_PRECISION_FP32.
const void * networkCustomData
Custom network data. Must be set if custom model is selected and available.
DW_API_PUBLIC dwStatus dwLightSourceNet_getInputBlobsize(dwBlobSize *inputBlobsize, dwLightSourceNetHandle_t obj)
Returns input blob size that LightSourceNet expects.
DW_API_PUBLIC dwStatus dwLightSourceNet_getOutputBlobSize(dwBlobSize *outputBlobsize, dwLightSourceNetHandle_t obj)
Returns output blob size of first (only) LightSourceNet output.
struct dwContextObject * dwContextHandle_t
Context handle.
DW_API_PUBLIC dwStatus dwLightSourceNet_initialize(dwLightSourceNetHandle_t *lspNetHandle, const dwLightSourceNetParams *lspNetParams, dwContextHandle_t ctx)
Initializes LightSourceNet module.
Loads custom LightSourceNet model if available.
DW_API_PUBLIC dwStatus dwLightSourceNet_initDefaultParams(dwLightSourceNetParams *params)
Initializes LightSourceNet parameters with default values.