DriveWorks SDK Reference
5.16.65 Release
For Test and Development only

FeatureDescriptor.h File Reference

Detailed Description

NVIDIA DriveWorks API: 2D Feature Descriptor

Description: This file defines 2D feature descriptor

Definition in file FeatureDescriptor.h.

Go to the source code of this file.

Data Structures

struct  dwFeature2DDescriptorConfig
 Holds configuration parameters for a feature descriptor. More...
 

Typedefs

typedef struct dwFeature2DDescriptorObject const * dwConstFeature2DDescriptorHandle_t
 Handle representing a const feature descriptor. More...
 
typedef struct dwFeature2DDescriptorObject * dwFeature2DDescriptorHandle_t
 Handle representing a feature descriptor. More...
 

Enumerations

enum  dwFeature2DDescriptorAlgorithm { DW_FEATURE2D_DESCRIPTOR_ALGORITHM_ORB = 0 }
 Feature descriptor algorithm. More...
 
enum  dwFeature2DDescriptorStage {
  DW_FEATURE2D_DESCRIPTOR_STAGE_GPU_ASYNC = 0 ,
  DW_FEATURE2D_DESCRIPTOR_STAGE_CPU_SYNC ,
  DW_FEATURE2D_DESCRIPTOR_STAGE_PVA_ASYNC ,
  DW_FEATURE2D_DESCRIPTOR_STAGE_CPU_SYNC_POSTPROCESS ,
  DW_FEATURE2D_DESCRIPTOR_STAGE_GPU_ASYNC_POSTPROCESS
}
 The stage of feature descriptor. More...
 

Functions

DW_API_PUBLIC dwStatus dwFeature2DDescriptor_bindBuffers (dwImageHandle_t image, const dwFeatureArray *features, dwFeature2DDescriptorHandle_t obj)
 Binds input parameters to descriptor object. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_bindOutput (dwFeatureDescriptorArray *outputDescriptors, dwFeature2DDescriptorHandle_t obj)
 Binds output dwFeatureDescriptorArray to descriptor object. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_getCUDAStream (cudaStream_t *stream, dwConstFeature2DDescriptorHandle_t obj)
 Gets the CUDA stream used by the feature descriptor. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_getPVAStream (cupvaStream_t *stream, dwConstFeature2DDescriptorHandle_t obj)
 Gets the CUPVA stream used by the feature Descriptor. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_initDefaultParams (dwFeature2DDescriptorConfig *params)
 Initializes dwFeature2DDescriptor parameters with default values. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_initialize (dwFeature2DDescriptorHandle_t *obj, const dwFeature2DDescriptorConfig *config, cudaStream_t cudaStream, dwContextHandle_t context)
 Creates and initializes a feature descriptor. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_processImage (dwFeature2DDescriptorStage stage, dwFeature2DDescriptorHandle_t obj)
 Do detections on the image bound by dwFeature2DDescriptor_bindInputImage, output will be written to dwFeatureDescriptorArray bound by dwFeature2DDescriptor_bindOutput. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_release (dwFeature2DDescriptorHandle_t obj)
 Releases the feature descriptor. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_reset (dwFeature2DDescriptorHandle_t obj)
 Resets a feature descriptor. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_setCUDAStream (cudaStream_t stream, dwFeature2DDescriptorHandle_t obj)
 Sets the CUDA stream for CUDA related operations. More...
 
DW_API_PUBLIC dwStatus dwFeature2DDescriptor_setPVAStream (cupvaStream_t stream, dwFeature2DDescriptorHandle_t obj)
 Sets the CUPVA stream for PVA related operations. More...