NVIDIA DriveWorks API: Data Conditioner Methods
Description: This file defines Data Conditioner methods.
Definition in file DataConditioner.h.
Go to the source code of this file.
Data Structures | |
struct | dwDataConditionerParams |
Typedefs | |
typedef struct dwDataConditionerObject * | dwDataConditionerHandle_t |
Handle to a DataConditioner. More... | |
Functions | |
DW_API_PUBLIC dwStatus | dwDataConditioner_getCUDAStream (cudaStream_t *stream, dwDataConditionerHandle_t obj) |
Gets the CUDA stream used by the data conditioner. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_getOutputSize (dwBlobSize *outputBlobSize, dwDataConditionerHandle_t obj) |
Computes the output size based on the input size and the operations that have been added. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_initialize (dwDataConditionerHandle_t *obj, const dwBlobSize *networkInputBlobSize, const dwDataConditionerParams *dataConditionerParams, cudaStream_t stream, dwContextHandle_t ctx) |
Initializes a DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_initializeFromTensorProperties (dwDataConditionerHandle_t *obj, const dwDNNTensorProperties *outputProperties, uint32_t maxNumImages, const dwDataConditionerParams *dataConditionerParams, cudaStream_t stream, dwContextHandle_t ctx) |
Initializes a DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_initParams (dwDataConditionerParams *dataConditionerParams) |
Initializes DataConditioner parameters with default values. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_outputPositionToInput (float32_t *outputX, float32_t *outputY, float32_t inputX, float32_t inputY, const dwRect *roi, dwDataConditionerHandle_t obj) |
Computes the position of a point from the interpreted DNN output on the input image. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_prepareData (dwDNNTensorHandle_t tensorOutput, const dwImageHandle_t *inputImages, uint32_t numImages, const dwRect *roi, cudaTextureAddressMode addressMode, dwDataConditionerHandle_t obj) |
Runs the configured transformations on an image. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_prepareDataRaw (float32_t *d_outputImage, const dwImageCUDA *const *inputImages, uint32_t numImages, const dwRect *roi, cudaTextureAddressMode addressMode, dwDataConditionerHandle_t obj) |
Runs the configured transformations on an image. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_release (dwDataConditionerHandle_t obj) |
Releases the DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_reset (dwDataConditionerHandle_t obj) |
Resets the DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_setCUDAStream (cudaStream_t stream, dwDataConditionerHandle_t obj) |
Sets the CUDA stream for CUDA related operations. More... | |