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, 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_initializeNew (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_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 roi, 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... | |