Data Structures | |
| struct | pvaAlgosDetectorConfig_t |
| Structure that holds configuration parameters for a feature detector. More... | |
| struct | pvaAlgosDetectorIOBuffer_t |
| Structure that holds I/O Buffers that change based on the frame inputs. More... | |
Typedefs | |
| typedef struct DetectorAlgoContext * | pvaAlgosDetectorContext_t |
| Structure that stores internal objects needed for feature detector. More... | |
Functions | |
| pvaAlgosError_t | pvaAlgosDetectorGetContext (pvaAlgosDetectorContext_t *detectorContext) |
| Initializes DetectorAlgoContext object and sends it back to the caller. More... | |
| pvaAlgosError_t | pvaAlgosDetectorInit (pvaAlgosDetectorContext_t *detectorContext, pvaAlgosDetectorConfig_t *detectorParams) |
| Initializes the necessary values for the internal objects in DetectorAlgoContext object. More... | |
| pvaAlgosError_t | pvaAlgosDetectorProcess (pvaAlgosDetectorContext_t *detectorContext, pvaAlgosDetectorIOBuffer_t *detectorBuffers, cupvaStream_t *instanceStream, int execTimeout) |
| Sets the I/O Buffers to the internal objects and runs the Feature Detector Algorithm. More... | |
| pvaAlgosError_t | pvaAlgosDetectorDeInit (pvaAlgosDetectorContext_t *detectorContext) |
| Frees the internal objects and the DetectorAlgoContext object. More... | |
| typedef struct DetectorAlgoContext* pvaAlgosDetectorContext_t |
Structure that stores internal objects needed for feature detector.
Definition at line 54 of file pva_algos_detector.h.
| pvaAlgosError_t pvaAlgosDetectorDeInit | ( | pvaAlgosDetectorContext_t * | detectorContext | ) |
Frees the internal objects and the DetectorAlgoContext object.
| [in] | detectorContext | The pointer to a DetectorAlgoContext object that stores the internal parameters needed for Feature Detector |
| pvaAlgosError_t pvaAlgosDetectorGetContext | ( | pvaAlgosDetectorContext_t * | detectorContext | ) |
Initializes DetectorAlgoContext object and sends it back to the caller.
| [in] | detectorContext | The pointer to a pvaAlgosDetectorContext_t object that stores the internal parameters needed for Feature Detector |
| pvaAlgosError_t pvaAlgosDetectorInit | ( | pvaAlgosDetectorContext_t * | detectorContext, |
| pvaAlgosDetectorConfig_t * | detectorParams | ||
| ) |
Initializes the necessary values for the internal objects in DetectorAlgoContext object.
| [in] | detectorContext | The pointer to a DetectorAlgoContext object that stores the internal parameters needed for Feature Detector |
| [in] | detectorParams | The pointer to a pvaAlgosDetectorConfig_t object that stores the configuration parameters for Feature Detector |
| pvaAlgosError_t pvaAlgosDetectorProcess | ( | pvaAlgosDetectorContext_t * | detectorContext, |
| pvaAlgosDetectorIOBuffer_t * | detectorBuffers, | ||
| cupvaStream_t * | instanceStream, | ||
| int | execTimeout | ||
| ) |
Sets the I/O Buffers to the internal objects and runs the Feature Detector Algorithm.
| [in] | detectorContext | The pointer to a DetectorAlgoContext object that stores the internal parameters needed for Feature Detector |
| [in] | detectorBuffers | The pointer to a pvaAlgosDetectorIOBuffer_t object that stores the I/O Buffers that change each frame |
| [in] | postFence | The pointer to a cupvaFence_t object needed for the synchronization across instructions sent to the PVA Engine |
| [in] | instanceStream | The pointer to a cupvaStream_t object needed to submit instructions to the PVA Engine |