PvaOperatorTypes#
Macros#
- PVA_BRIEF_DESCRIPTOR_ARRAY_LENGTH
Brute Force Matcher operator's length of Brief Descriptor Array.
- PVA_MAX_BF_DESCRIPTOR_COUNT
Brute Force Matcher operator's maximum number of descriptors for either queries or references.
- PVA_MAX_BF_MATCHES_PER_DESCRIPTOR
Brute Force Matcher operator's maximum matches per descriptor.
Enumerations#
- PVABatchFFTWindowType
Batch FFT window types.
- PVADistanceType
Defines the types of distance metrics for the DistanceTransform operator.
- PVAFlipDirection
Flip direction options for image flip operation.
- PVAGMMDataType
Data types for the Gaussian Mixture Model (GMM) used in background subtraction.
- PVAImageStatFlag
Image Statistics operation flags.
- PVAInterpolationType
Interpolation method types for image operations.
- PVAMixChannelsCode
MixChannels Operation Codes.
- PVAMorphologyType
Morphology Operation Codes.
- PVARadarCFARType
Radar CFAR algorithm types for target detection.
- PVAWarpTransformationType
Warp perspective operator's transformation types.
Structs#
- PVABFMatchesTypeRec
Structure containing match information for a single query descriptor.
- PVABriefDescriptor
Brute Force Matcher operator's structure containing the BRIEF Descriptor.
- PVADopplerFFTParamsRec
Doppler FFT parameters.
- PVAImageStatOutput
Image Statistics output structure.
- PVARangeFFTParamsRec
Range FFT parameters.
Enumerations#
-
enum PVABatchFFTWindowType#
Batch FFT window types.
Values:
-
enumerator PVA_BATCH_FFT_WINDOW_HANNING#
Hanning window.
-
enumerator PVA_BATCH_FFT_WINDOW_USER_DEFINED#
User defined window.
-
enumerator PVA_BATCH_FFT_WINDOW_HANNING#
-
enum PVADistanceType#
Defines the types of distance metrics for the DistanceTransform operator.
Specifies the different distance calculation methods available.
Values:
-
enumerator PVA_DIST_L1#
Manhattan distance (L1 norm).
-
enumerator PVA_DIST_L2#
Euclidean distance (L2 norm).
-
enumerator PVA_DIST_HAMMING#
Hamming distance.
-
enumerator PVA_DIST_L1#
-
enum PVAFlipDirection#
Flip direction options for image flip operation.
Values:
-
enumerator PVA_FLIP_HORIZONTAL#
Flip image horizontally (left-right)
-
enumerator PVA_FLIP_VERTICAL#
Flip image vertically (up-down)
-
enumerator PVA_FLIP_BOTH#
Flip image both horizontally and vertically (180° rotation)
-
enumerator PVA_FLIP_HORIZONTAL#
-
enum PVAGMMDataType#
Data types for the Gaussian Mixture Model (GMM) used in background subtraction.
Specifies the available formats for storing GMM parameters such as weight, variance, and mean.
Values:
-
enumerator PVA_GMM_DATA_TYPE_FP32#
-
enumerator PVA_GMM_DATA_TYPE_FP16#
-
enumerator PVA_GMM_DATA_TYPE_FP32#
-
enum PVAImageStatFlag#
Image Statistics operation flags.
Values:
-
enumerator PVA_IMAGE_STAT_FLAG_PIXEL_COUNT#
Calculate pixel count.
-
enumerator PVA_IMAGE_STAT_FLAG_SUM#
Calculate per-channel sum.
-
enumerator PVA_IMAGE_STAT_FLAG_MEAN#
Calculate per-channel mean, triggers PVA_IMAGE_STAT_FLAG_SUM and PVA_IMAGE_STAT_FLAG_PIXEL_COUNT.
-
enumerator PVA_IMAGE_STAT_FLAG_VARIANCE#
Calculate per-channel variance, triggers PVA_IMAGE_STAT_FLAG_MEAN.
-
enumerator PVA_IMAGE_STAT_FLAG_COVARIANCE#
Calculate full covariance matrix, triggers PVA_IMAGE_STAT_FLAG_VARIANCE.
-
enumerator PVA_IMAGE_STAT_FLAG_PIXEL_COUNT#
-
enum PVAInterpolationType#
Interpolation method types for image operations.
Values:
-
enumerator PVA_INTERPOLATION_NN#
Nearest neighbor.
-
enumerator PVA_INTERPOLATION_LINEAR#
Bilinear interpolation.
-
enumerator PVA_INTERPOLATION_NN#
-
enum PVAMixChannelsCode#
MixChannels Operation Codes.
Mix channels is a copy operation from a set of input channels to a set of output channels.
The set of inputs and outputs may be given by any number of input and output images, where each image may have one or more channels.
The channel mapping from input to output is given by two arrays, one with the indices of the input channels, and the another with the corresponding channel index in the output.
The channel indices are enumerated starting from zero and increasing monotonically across all channels of all images provided in the array. For example, given an array of 3 RGB images, index 5 corresponds to the B channel of the second image.
Values:
-
enumerator PVA_SPLIT_RGBA8_TO_U8#
split 1 rgba8 image into 4 u8 images, [0, 1, 2, 3] -> [0, 1, 2, 3]
-
enumerator PVA_MERGE_U8_TO_RGBA8#
merge 4 u8 images into 1 rgba8 image, [0, 1, 2, 3] -> [0, 1, 2, 3]
-
enumerator PVA_SPLIT_RGBA8_TO_U8#
-
enum PVAMorphologyType#
Morphology Operation Codes.
Values:
-
enumerator PVA_ERODE#
Erode operation.
-
enumerator PVA_DILATE#
Dilate operation.
-
enumerator PVA_ERODE#
-
enum PVARadarCFARType#
Radar CFAR algorithm types for target detection.
This enumeration defines the available Constant False Alarm Rate (CFAR) algorithms that can be used for radar target detection. Each algorithm provides different approaches to estimate the noise floor and set adaptive thresholds for target detection.
Values:
-
enumerator PVA_CFAR_CA#
Cell Averaging (CA) algorithm - Thresholds are set by averaging the signal values from both leading and trailing training cells.
-
enumerator PVA_CFAR_CA_OS#
Order Statistic (OS) algorithm - Thresholds are set using the median value of the ranked signal amplitudes from both leading and trailing training cells.
-
enumerator PVA_CFAR_CA_GO#
Greatest Of (GO) algorithm - Thresholds are set using the greater of the averages from the leading and trailing training cells.
-
enumerator PVA_CFAR_CA_SO#
Smallest Of (SO) algorithm - Thresholds are set using the smaller of the averages from the leading and trailing training cells.
-
enumerator PVA_CFAR_CA#