- Welcome
- Getting Started With the NVIDIA DriveWorks SDK
- Modules
- Samples
- Tools
- Tutorials
- SDK Porting Guide
- DriveWorks API
- More
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 *const stream, dwDataConditionerHandle_t const obj) |
Gets the CUDA stream used by the data conditioner. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_getOutputSize (dwBlobSize *const outputBlobSize, dwDataConditionerHandle_t const 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 *const obj, dwBlobSize const *const networkInputBlobSize, uint32_t const maxNumImages, dwDataConditionerParams const *const dataConditionerParams, cudaStream_t const stream, dwContextHandle_t const ctx) |
Initializes a DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_initializeFromTensorProperties (dwDataConditionerHandle_t *const obj, dwDNNTensorProperties const *const outputProperties, uint32_t const maxNumImages, dwDataConditionerParams const *const dataConditionerParams, cudaStream_t const stream, dwContextHandle_t const ctx) |
Initializes a DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_initParams (dwDataConditionerParams *const dataConditionerParams) |
Initializes DataConditioner parameters with default values. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_outputPositionToInput (float32_t *const outputX, float32_t *const outputY, float32_t const inputX, float32_t const inputY, dwRect const *const roi, dwDataConditionerHandle_t const 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 const tensorOutput, dwImageHandle_t const *const inputImages, uint32_t const numImages, dwRect const *const rois, cudaTextureAddressMode const addressMode, dwDataConditionerHandle_t const obj) |
Runs the configured transformations on an image. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_prepareDataRaw (float32_t *const dOutputImage, dwImageCUDA const *const *const inputImages, uint32_t const numImages, dwRect const *const roi, cudaTextureAddressMode const addressMode, dwDataConditionerHandle_t const obj) |
Runs the configured transformations on an image. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_release (dwDataConditionerHandle_t const obj) |
Releases the DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_reset (dwDataConditionerHandle_t const obj) |
Resets the DataConditioner module. More... | |
DW_API_PUBLIC dwStatus | dwDataConditioner_setCUDAStream (cudaStream_t const stream, dwDataConditionerHandle_t const obj) |
Sets the CUDA stream for CUDA related operations. More... | |