AMD RPP Extension API

AMD RPP Extension API#

MIVisionX: Extension: AMD RPP Extension API
Extension: AMD RPP Extension API

AMD OpenVX RPP Nodes Extension to use as the low-level library for rocAL. More...

Functions

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBrightness (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pAlpha, vx_array pBeta, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Brightness function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCopy (vx_graph graph, vx_tensor pSrc, vx_tensor pDst)
 [Graph] Creates a Copy function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCropMirrorNormalize (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pMultiplier, vx_array pOffset, vx_array pMirror, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a CropMirrorNormalize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNop (vx_graph graph, vx_tensor pSrc, vx_tensor pDst)
 [Graph] Creates a Nop function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResize (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pDstWidth, vx_array pDstHeight, vx_scalar interpolationType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Resize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSequenceRearrange (vx_graph graph, vx_tensor pSrc, vx_tensor pDst, vx_array pNewOrder, vx_scalar layout)
 [Graph] Creates a SequenceRearrange function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBlend (vx_graph graph, vx_tensor pSrc1, vx_tensor pSrc2, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pShift, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Blend function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBlur (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Blur function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorTemperature (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pAdjustValue, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ColorTemperature function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorTwist (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pAlpha, vx_array pBeta, vx_array pHue, vx_array pSat, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ColorTwist function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorJitter (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pBrightness, vx_array pContrast, vx_array pHue, vx_array pSaturation, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ColorJitter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppContrast (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pContrastFactor, vx_array pContrastCenter, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Contrast function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCrop (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Crop function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppExposure (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pExposureFactor, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Exposure function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppFishEye (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a FishEye function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppFlip (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pHflag, vx_array pVflag, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Flip function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppFog (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pIntensityFactor, vx_array pGrayFactor, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Fog function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGammaCorrection (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pGamma, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a GammaCorrection function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGlitch (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pXoffsetR, vx_array pYoffsetR, vx_array pXoffsetG, vx_array pYoffsetG, vx_array pXoffsetB, vx_array pYoffsetB, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Glitch function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppHue (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pHueShift, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Hue function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppJitter (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pKernelSize, vx_scalar seed, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Jitter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLensCorrection (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pCameraMatrix, vx_array pDistortionCoeffs, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a LensCorrection function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNoise (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pNoiseProb, vx_array pSaltProb, vx_array pSaltValue, vx_array pPepperValue, vx_scalar seed, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Noise function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGaussianNoise (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pMean, vx_array pStdDev, vx_scalar seed, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a GaussianNoise function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppShotNoise (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pShotNoiseFactor, vx_scalar seed, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ShotNoise function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRain (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar rainPercentage, vx_scalar rainWidth, vx_scalar rainHeight, vx_scalar rainSlantAngle, vx_array pRainTransperancy, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Rain function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSpatter (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pSpatterColor, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Spatter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResizeCrop (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pDstWidth, vx_array pDstHeight, vx_scalar interpolationType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ResizeCrop function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResizeCropMirror (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pDstWidth, vx_array pDstHeight, vx_array pMirror, vx_scalar interpolationType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ResizeCropMirror function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResizeMirrorNormalize (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pDstWidth, vx_array pDstHeight, vx_scalar interpolationType, vx_array pMean, vx_array pStdDev, vx_array pMirror, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ResizeMirrorNormalize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRotate (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pAngle, vx_scalar interpolationType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Rotate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSaturation (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pSaturationFactor, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Saturation function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSnow (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pBrightnessCoefficient, vx_array pSnowThreshold, vx_array pDarkMode, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Snow function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPixelate (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar pixelationPercentage, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Pixelate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppVignette (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pStdDev, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Vignette function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppWarpAffine (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pAffineArray, vx_scalar interpolationType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Warp-Affine function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPreemphasisFilter (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pPreemphCoeff, vx_scalar borderType)
 [Graph] Applies preemphasis filter to the input tensor. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSpectrogram (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pDstRoi, vx_array windowFunction, vx_scalar centerWindow, vx_scalar reflectPadding, vx_scalar spectrogramLayout, vx_scalar power, vx_scalar nfft, vx_scalar windowLength, vx_scalar windowStep)
 [Graph] Produces a spectrogram from a 1D signal. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppDownmix (vx_graph graph, vx_tensor pSrc, vx_tensor pDst, vx_tensor srcRoi)
 [Graph] Applies downmixing to the input tensor. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppToDecibels (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar cutOffDB, vx_scalar multiplier, vx_scalar referenceMagnitude, vx_scalar inputLayout, vx_scalar outputLayout)
 [Graph] Applies to_decibels augmentation to the input tensor. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResample (vx_graph graph, vx_tensor pSrc, vx_tensor pDst, vx_tensor pSrcRoi, vx_tensor pDstRoi, vx_array pInRateTensor, vx_tensor pOutRateTensor, vx_scalar quality)
 [Graph] Applies resample augmentation to the input tensor. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMulScalar (vx_graph graph, vx_tensor pSrc, vx_tensor pDst, vx_scalar scalarValue)
 [Graph] Multiples a tensor and a scalar and returns the output. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorAddTensor (vx_graph graph, vx_tensor pSrc1, vx_tensor pSrc2, vx_tensor pDst, vx_tensor pSrcRoi, vx_tensor pDstRoi)
 [Graph] Adds two tensors and returns the output. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNonSilentRegionDetection (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst1, vx_tensor pDst2, vx_scalar cutOffDB, vx_scalar referencePower, vx_scalar windowLength, vx_scalar resetInterval)
 [Graph] Performs leading and trailing silence detection to the input tensor. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSlice (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pDstRoi, vx_tensor pAnchor, vx_tensor pShape, vx_array pFillValue, vx_scalar policy, vx_scalar inputLayout, vx_scalar roiType)
 [Graph] Slice's the input tensor using anchors and shapes values More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNormalize (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pDstRoi, vx_scalar axis_mask, vx_array pMean, vx_array pStddev, vx_scalar computeMeanAndStddev, vx_scalar scale, vx_scalar shift, vx_scalar inputLayout, vx_scalar roiType)
 [Graph] Applies mean-stddev normalization to the input tensor. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppMelFilterBank (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pDstRoi, vx_scalar freqHigh, vx_scalar freqLow, vx_scalar melFormula, vx_scalar nfilter, vx_scalar normalize, vx_scalar sampleRate, vx_scalar inputLayout, vx_scalar outputLayout)
 [Graph] Produces a mel-spectrogram from spectrogram on applying a bank of triangular filters More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTranspose (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pPerm, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Transpose the input tensor according to the permutation passed More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLog (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout)
 [Graph] Computes the natural logarithm of input element-wise and returns the output. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLog1p (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout)
 [Graph] Computes the natural logarithm of 1 + input element-wise and returns the output. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtPythonFunction (vx_graph graph, vx_tensor pSrc, vx_tensor pDst, vx_scalar bridgeFnPtr, vx_scalar functionId, vx_scalar inputLayout, vx_scalar outputLayout)
 [Graph] Invokes the python execution callback function from rocAL, passes the input to the callback and returns the output. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorCast (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pRgb, vx_array pAlpha, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ColorCast function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGridMask (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar tileWidth, vx_scalar gridRatio, vx_scalar gridAngle, vx_scalar translateX, vx_scalar translateY, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a GridMask function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppMedianFilter (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar kernelSize, vx_scalar borderType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Median Filter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGaussianFilter (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pStdDev, vx_scalar kernelSize, vx_scalar borderType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Gaussian Filter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppErode (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar kernelSize, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates an Erode function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppDilate (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar kernelSize, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Dilate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppMagnitude (vx_graph graph, vx_tensor pSrc1, vx_tensor pSrc2, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Magnitude function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPhase (vx_graph graph, vx_tensor pSrc1, vx_tensor pSrc2, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Phase function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppThreshold (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pMin, vx_array pMax, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Threshold function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppErase (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pAnchorBoxInfo, vx_tensor pColors, vx_tensor pNumBoxes, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates an Erase function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBitwiseOps (vx_graph graph, vx_tensor pSrc1, vx_tensor pSrc2, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType, vx_scalar opType)
 [Graph] Creates a BitwiseOps function node (AND/OR/XOR). More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCropAndPatch (vx_graph graph, vx_tensor pSrc1, vx_tensor pSrc2, vx_tensor pDst, vx_tensor pDstRoi, vx_tensor pCropRoi, vx_tensor pPatchRoi, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a RPP CropAndPatch function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRemap (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pRowRemap, vx_tensor pColRemap, vx_scalar interpolationType, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a RPP Remap function node for tensors. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRicap (vx_graph graph, vx_tensor pSrc, vx_tensor pDst, vx_tensor pPermutation, vx_tensor pInputCropRoi, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Ricap (Random Image Cropping And Patching) function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppWater (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pAmplitudeX, vx_array pAmplitudeY, vx_array pFrequencyX, vx_array pFrequencyY, vx_array pPhaseX, vx_array pPhaseY, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Water function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppChannelPermute (vx_graph graph, vx_tensor pSrc, vx_tensor pDst, vx_array pPermutationTensor, vx_scalar inputLayout, vx_scalar outputLayout)
 [Graph] Creates a ChannelPermute function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorToGreyscale (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar subpixelLayout, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a ColorToGreyscale function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppJpegCompressionDistortion (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pQuality, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a JpegCompressionDistortion function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLut (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pLut, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Look-Up Table (LUT) function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPosterize (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pPosterizeLevelBits, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Posterize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSolarize (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pThresholdTensor, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Solarize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorSum (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar roiType)
 [Graph] Creates a TensorSum function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMin (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar roiType)
 [Graph] Creates a TensorMin function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMax (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar roiType)
 [Graph] Creates a TensorMax function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMean (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_scalar inputLayout, vx_scalar roiType)
 [Graph] Creates a TensorMean function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorStdDev (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_tensor pMean, vx_scalar inputLayout, vx_scalar roiType)
 [Graph] Creates a TensorStdDev function node. More...
 

Detailed Description

AMD OpenVX RPP Nodes Extension to use as the low-level library for rocAL.

Function Documentation

◆ vxExtPythonFunction()

SHARED_PUBLIC vx_node VX_API_CALL vxExtPythonFunction ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst,
vx_scalar  bridgeFnPtr,
vx_scalar  functionId,
vx_scalar  inputLayout,
vx_scalar  outputLayout 
)

[Graph] Invokes the python execution callback function from rocAL, passes the input to the callback and returns the output.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 or VX_TYPE_INT16 format data.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 or VX_TYPE_INT16 format data.
[in]bridgeFnPtrThe pointer to the bridge function in VX_TYPE_UINT64 format.
[in]functionIdThe python function ID in VX_TYPE_UINT64 format.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppBitwiseOps()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBitwiseOps ( vx_graph  graph,
vx_tensor  pSrc1,
vx_tensor  pSrc2,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType,
vx_scalar  opType 
)

[Graph] Creates a BitwiseOps function node (AND/OR/XOR).

Parameters
[in]graphThe handle to the graph.
[in]pSrc1The first input tensor in VX_TYPE_UINT8 format data.
[in]pSrc2The second input tensor in VX_TYPE_UINT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing per-sample ROI values for the inputs in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 format data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of input tensors (e.g., VX_NHWC, VX_NCHW, VX_NFHWC, VX_NFCHW).
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting the layout of the output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether source ROI is XYWH or LTRB.
[in]opTypeThe operation selector in VX_TYPE_INT32: 0 = AND, 1 = OR, 2 = XOR.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppBlend()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBlend ( vx_graph  graph,
vx_tensor  pSrc1,
vx_tensor  pSrc2,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pShift,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Blend function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrc1The input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrc2The input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pShiftThe input array in VX_TYPE_FLOAT32 format containing the shift data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppBlur()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBlur ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Blur function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 format data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppBrightness()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppBrightness ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pAlpha,
vx_array  pBeta,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Brightness function node.


RPP VX_API_ENTRY C Function NODE

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pAlphaThe input array in VX_TYPE_FLOAT32 format containing the alpha data.
[in]pBetaThe input array in VX_TYPE_FLOAT32 format containing the beta data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppChannelPermute()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppChannelPermute ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst,
vx_array  pPermutationTensor,
vx_scalar  inputLayout,
vx_scalar  outputLayout 
)

[Graph] Creates a ChannelPermute function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pPermutationTensorThe input array in VX_TYPE_UINT32 format containing the permutation order for channels.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppColorCast()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorCast ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pRgb,
vx_array  pAlpha,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ColorCast function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pRgbThe input tensor in VX_TYPE_UINT8 format containing per-sample RGB triplets (r, g, b).
[in]pAlphaThe input array in VX_TYPE_FLOAT32 format containing the alpha value per sample.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppColorJitter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorJitter ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pBrightness,
vx_array  pContrast,
vx_array  pHue,
vx_array  pSaturation,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ColorJitter function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pBrightnessThe input array in VX_TYPE_FLOAT32 format containing the brightness data.
[in]pContrastThe input array in VX_TYPE_FLOAT32 format containing the contrast data.
[in]pHueThe input array in VX_TYPE_FLOAT32 format containing the hue data.
[in]pSaturationThe input array in VX_TYPE_FLOAT32 format containing the saturation data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppColorTemperature()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorTemperature ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pAdjustValue,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ColorTemperature function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pAdjustValueThe input array in VX_TYPE_FLOAT32 format containing the adjustment value data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppColorToGreyscale()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorToGreyscale ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  subpixelLayout,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ColorToGreyscale function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]subpixelLayoutThe input scalar in VX_TYPE_INT32 specifying the source subpixel layout.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppColorTwist()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppColorTwist ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pAlpha,
vx_array  pBeta,
vx_array  pHue,
vx_array  pSat,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ColorTwist function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pAlphaThe input array in VX_TYPE_FLOAT32 format containing the alpha data.
[in]pBetaThe input array in VX_TYPE_FLOAT32 format containing the beta data.
[in]pHueThe input array in VX_TYPE_FLOAT32 format containing the hue data.
[in]pSatThe input array in VX_TYPE_FLOAT32 format containing the saturation data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppContrast()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppContrast ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pContrastFactor,
vx_array  pContrastCenter,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Contrast function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pContrastFactorThe input array in VX_TYPE_FLOAT32 format containing the contrast factor data.
[in]pContrastCenterThe input array in VX_TYPE_FLOAT32 format containing the contrast center data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppCopy()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCopy ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst 
)

[Graph] Creates a Copy function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor data.
[out]pDstThe output tensor data.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppCrop()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCrop ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Crop function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppCropAndPatch()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCropAndPatch ( vx_graph  graph,
vx_tensor  pSrc1,
vx_tensor  pSrc2,
vx_tensor  pDst,
vx_tensor  pDstRoi,
vx_tensor  pCropRoi,
vx_tensor  pPatchRoi,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a RPP CropAndPatch function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrc1The first input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrc2The second input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pDstRoiThe input roi tensor containing per-sample ROI values for the destination in XYWH/LTRB format.
[in]pCropRoiThe input roi tensor containing per-sample ROI values for the crop region in XYWH/LTRB format.
[in]pPatchRoiThe input roi tensor containing per-sample ROI values for the patch region in XYWH/LTRB format.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of input tensors (e.g., VX_NHWC, VX_NCHW, VX_NFHWC, VX_NFCHW).
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting the layout of the output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether ROIs are XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppCropMirrorNormalize()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppCropMirrorNormalize ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pMultiplier,
vx_array  pOffset,
vx_array  pMirror,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a CropMirrorNormalize function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pMultiplierThe input array in VX_TYPE_FLOAT32 format containing the multiplier data.
[in]pOffsetThe input array in VX_TYPE_FLOAT32 format containing the offset data.
[in]pMirrorThe input array in VX_TYPE_INT32 format containing the flip data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppDilate()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppDilate ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  kernelSize,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Dilate function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the ROI values for the input in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]kernelSizeThe input scalar in VX_TYPE_UINT32 format containing the kernel size for the dilate operation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denotes whether source ROI is XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppDownmix()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppDownmix ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst,
vx_tensor  srcRoi 
)

[Graph] Applies downmixing to the input tensor.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppErase()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppErase ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pAnchorBoxInfo,
vx_tensor  pColors,
vx_tensor  pNumBoxes,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates an Erase function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrcRoiThe input tensor containing per-sample ROI values for the input in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pAnchorBoxInfoThe input tensor containing per-sample, per-box erase anchor boxes in LTRB encoding. Dimensions must accommodate the maximum number of boxes per sample.
[in]pColorsThe input tensor containing per-sample, per-box erase colors. The tensor must provide a color triplet per box (layout-dependent).
[in]pNumBoxesThe input tensor of type VX_TYPE_UINT32 or VX_TYPE_INT32 containing the number of erase boxes per sample (length N in the first dimension).
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of the input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting the layout of the output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether source ROI is XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppErode()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppErode ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  kernelSize,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates an Erode function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the ROI values for the input in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]kernelSizeThe input scalar in VX_TYPE_UINT32 format containing the kernel size for the erode operation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denotes whether source ROI is XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppExposure()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppExposure ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pExposureFactor,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Exposure function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pExposureFactorThe input array in VX_TYPE_FLOAT32 format containing the exposure factor data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppFishEye()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppFishEye ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a FishEye function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe tensor in VX_TYPE_UINT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 format data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppFlip()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppFlip ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pHflag,
vx_array  pVflag,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Flip function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pHflagThe input array in VX_TYPE_UINT32 format containing the horizontal flag data.
[in]pVflagThe input array in VX_TYPE_UINT32 format containing the vertical flag data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppFog()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppFog ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pIntensityFactor,
vx_array  pGrayFactor,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Fog function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 format data.
[in]pIntensityFactorThe input array in VX_TYPE_FLOAT32 format containing the intensity factor values for fog calculation.
[in]pGrayFactorThe input array in VX_TYPE_FLOAT32 format containing the gray factor values to introduce grayness in the image for fog calculation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppGammaCorrection()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGammaCorrection ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pGamma,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a GammaCorrection function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pGammaThe input array in VX_TYPE_FLOAT32 format containing the gamma data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppGaussianFilter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGaussianFilter ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pStdDev,
vx_scalar  kernelSize,
vx_scalar  borderType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Gaussian Filter function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pStdDevThe input array in VX_TYPE_FLOAT32 format containing the standard deviation values for Gaussian filter kernel generation.
[in]kernelSizeThe input scalar in VX_TYPE_UINT32 format containing the kernel size for the Gaussian filter.
[in]borderTypeThe input scalar in VX_TYPE_INT32 format containing the border type for handling edge pixels.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppGaussianNoise()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGaussianNoise ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pMean,
vx_array  pStdDev,
vx_scalar  seed,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a GaussianNoise function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pMeanThe input array in VX_TYPE_FLOAT32 format containing the mean data for Gaussian noise.
[in]pStdDevThe input array in VX_TYPE_FLOAT32 format containing the standard deviation data for Gaussian noise.
[in]seedThe input scalar in VX_TYPE_UINT32 contains the seed value.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppGlitch()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGlitch ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pXoffsetR,
vx_array  pYoffsetR,
vx_array  pXoffsetG,
vx_array  pYoffsetG,
vx_array  pXoffsetB,
vx_array  pYoffsetB,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Glitch function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pXoffsetRThe input array in VX_TYPE_UINT32 format containing the x offset for r-channel data.
[in]pYoffsetRThe input array in VX_TYPE_UINT32 format containing the y offset for r-channel data.
[in]pXoffsetGThe input array in VX_TYPE_UINT32 format containing the x offset for g-channel data.
[in]pYoffsetGThe input array in VX_TYPE_UINT32 format containing the y offset for g-channel data.
[in]pXoffsetBThe input array in VX_TYPE_UINT32 format containing the x offset for b-channel data.
[in]pYoffsetBThe input array in VX_TYPE_UINT32 format containing the y offset for b-channel data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppGridMask()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppGridMask ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  tileWidth,
vx_scalar  gridRatio,
vx_scalar  gridAngle,
vx_scalar  translateX,
vx_scalar  translateY,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a GridMask function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]tileWidthThe input scalar in VX_TYPE_UINT32 denoting the grid tile width (pixels).
[in]gridRatioThe input scalar in VX_TYPE_FLOAT32 denoting the ratio of masked area within each tile (0.0 to 1.0).
[in]gridAngleThe input scalar in VX_TYPE_FLOAT32 denoting the grid rotation in radians.
[in]translateXThe input scalar in VX_TYPE_UINT32 denoting the translation along X in pixels.
[in]translateYThe input scalar in VX_TYPE_UINT32 denoting the translation along Y in pixels.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppHue()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppHue ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pHueShift,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Hue function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pHueShiftThe input array in VX_TYPE_FLOAT32 format containing the hue shift data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppJitter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppJitter ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pKernelSize,
vx_scalar  seed,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Jitter function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pKernelSizeThe input array in VX_TYPE_UINT32 format containing the kernel size data.
[in]seedThe input scalar in VX_TYPE_UINT32 contains the seed value.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppJpegCompressionDistortion()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppJpegCompressionDistortion ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pQuality,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a JpegCompressionDistortion function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pQualityThe input array in VX_TYPE_INT32 format containing the JPEG compression quality data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppLensCorrection()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLensCorrection ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pCameraMatrix,
vx_array  pDistortionCoeffs,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a LensCorrection function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 format data.
[in]pCameraMatrixThe input array in VX_TYPE_FLOAT32 format containing camera intrinsic parameters required to compute lens corrected image.
[in]pDistortionCoeffsThe input array in VX_TYPE_FLOAT32 format containing the distortion coefficients required to compute lens corrected image.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppLog()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLog ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout 
)

[Graph] Computes the natural logarithm of input element-wise and returns the output.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 format data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppLog1p()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLog1p ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout 
)

[Graph] Computes the natural logarithm of 1 + input element-wise and returns the output.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_INT16 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppLut()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppLut ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pLut,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Look-Up Table (LUT) function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pLutThe lookup table tensor containing the transformation values.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppMagnitude()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppMagnitude ( vx_graph  graph,
vx_tensor  pSrc1,
vx_tensor  pSrc2,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Magnitude function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrc1The first input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrc2The second input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing per-sample ROI values for the inputs in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of the input tensors.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting the layout of the output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether source ROI is XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppMedianFilter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppMedianFilter ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  kernelSize,
vx_scalar  borderType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Median Filter function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]kernelSizeThe input scalar in VX_TYPE_UINT32 format containing the kernel size for the median filter.
[in]borderTypeThe input scalar in VX_TYPE_INT32 format containing the border type for handling edge pixels.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppMelFilterBank()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppMelFilterBank ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pDstRoi,
vx_scalar  freqHigh,
vx_scalar  freqLow,
vx_scalar  melFormula,
vx_scalar  nfilter,
vx_scalar  normalize,
vx_scalar  sampleRate,
vx_scalar  inputLayout,
vx_scalar  outputLayout 
)

[Graph] Produces a mel-spectrogram from spectrogram on applying a bank of triangular filters

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh (w- samples, h - channels) format.
[out]pDstThe output tensor (begin) in VX_TYPE_FLOAT32 format data.
[in]pDstRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh (w- samples, h - channels) format.
[in]freqHighThe input scalar in VX_TYPE_FLOAT32 format containing the maximum frequency.
[in]freqLowThe input scalar in VX_TYPE_FLOAT32 format containing the minimum frequency.
[in]melFormulaThe input scalar in VX_TYPE_INT32 format indicates the formula used to convert frequencies from hertz to mel and vice versa.
[in]nfilterThe input scalar in VX_TYPE_INT32 format containing the number of mel filters.
[in]normalizeThe input scalar in VX_TYPE_BOOL format to determine weather to normalize the triangular filter weights by the width of the frequecny bands.
[in]sampleRateThe input scalar in VX_TYPE_FLOAT32 format containing the sampling rate of the audio data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppNoise()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNoise ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pNoiseProb,
vx_array  pSaltProb,
vx_array  pSaltValue,
vx_array  pPepperValue,
vx_scalar  seed,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Noise function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pNoiseProbThe input array in VX_TYPE_FLOAT32 format containing the noise probability data.
[in]pSaltProbThe input array in VX_TYPE_FLOAT32 format containing the salt probability data.
[in]pSaltValueThe input array in VX_TYPE_FLOAT32 format containing the salt value data.
[in]pPepperValueThe input array in VX_TYPE_FLOAT32 format containing the pepper value data.
[in]seedThe input scalar in VX_TYPE_UINT32 contains the seed value.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppNonSilentRegionDetection()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNonSilentRegionDetection ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst1,
vx_tensor  pDst2,
vx_scalar  cutOffDB,
vx_scalar  referencePower,
vx_scalar  windowLength,
vx_scalar  resetInterval 
)

[Graph] Performs leading and trailing silence detection to the input tensor.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor in unsigned int containing the roi values for each input in the format <begin_dim1, begin_dim2 .., length_dim1, length_dim2> format for each dimension.
[out]pBeginThe output tensor containing begin values of the non-silent region of the audio-data in VX_TYPE_INT32 format data.
[out]pLengthThe output tensor containing length values of the non-silent region of the audio-data in VX_TYPE_INT32 format data.
[in]cutOffDBThe input scalar in VX_TYPE_FLOAT32 format containing the threshold, in dB, below which the signal is considered silent.
[in]referencePowerThe input scalar in VX_TYPE_FLOAT32 format containing the reference power used for converting the signal to dB.
[in]windowLengthThe input scalar in VX_TYPE_INT32 format containing the size of the sliding window.
[in]resetIntervalThe input scalar in VX_TYPE_INT32 format containing the frequency at which the moving mean average is recalculated to mitigate precision loss.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppNop()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNop ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst 
)

[Graph] Creates a Nop function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor data.
[out]pDstThe output tensor data.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppNormalize()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppNormalize ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pDstRoi,
vx_scalar  axis_mask,
vx_array  pMean,
vx_array  pStddev,
vx_scalar  computeMeanAndStddev,
vx_scalar  scale,
vx_scalar  shift,
vx_scalar  inputLayout,
vx_scalar  roiType 
)

[Graph] Applies mean-stddev normalization to the input tensor.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]pDstRoiThe input tensor of batch size in unsigned int containing the roi values for the output.
[in]axisMaskThe input array in VX_TYPE_INT32 format containing axis along which normalization needs to be done
[in]pMeanThe input array in VX_TYPE_FLOAT32 format containing values to be subtracted from input
[in]pStddevThe input array in VX_TYPE_FLOAT32 format containing standard deviation values to scale the input
[in]computeMeanAndStddevThe input scalar in VX_TYPE_UINT8 format containing flag to represent internal computation of mean and std dev
[in]scaleThe input scalar in VX_TYPE_FLOAT32 format containing value to be multiplied with data after subtracting from mean
[in]shiftThe input scalar in VX_TYPE_FLOAT32 format containing value to be added finally
[in]inputLayoutThe input scalar in VX_TYPE_INT32 format containing the layout of the input tensor.
[in]roiTypeThe input scalar in VX_TYPE_INT32 format containing the roi type which can be ltrb/xywh.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppPhase()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPhase ( vx_graph  graph,
vx_tensor  pSrc1,
vx_tensor  pSrc2,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Phase function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrc1The first input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrc2The second input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing per-sample ROI values for the inputs in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of the input tensors.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting the layout of the output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether source ROI is XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppPixelate()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPixelate ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  pixelationPercentage,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Pixelate function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pixelationPercentageThe input value in VX_TYPE_FLOAT32 format containing the variable controling how much pixelation is applied to images.(pixelationPercentage value ranges from 0 to 100).
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppPosterize()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPosterize ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pPosterizeLevelBits,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Posterize function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pPosterizeLevelBitsThe input array in VX_TYPE_UINT8 format containing the posterize level bits data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppPreemphasisFilter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppPreemphasisFilter ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pPreemphCoeff,
vx_scalar  borderType 
)

[Graph] Applies preemphasis filter to the input tensor.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh (w- samples, h - channels) format.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]pPreemphCoeffThe input array in VX_TYPE_FLOAT32 format containing the preEmphasis co-efficient.
[in]borderTypeThe type of border VX_TYPE_INT32 which can be "zero", "clamp", "reflect".
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppRain()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRain ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  rainPercentage,
vx_scalar  rainWidth,
vx_scalar  rainHeight,
vx_scalar  rainSlantAngle,
vx_array  pRainTransperancy,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Rain function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]rainPercentageThe input value in VX_TYPE_FLOAT32 format containing the percentage of the rain effect to be applied.
[in]rainWidthThe input value in VX_TYPE_UINT32 format containing the width of the rain drops in pixels.
[in]rainHeightThe input value in VX_TYPE_UINT32 format containing the height of the rain drops in pixels.
[in]rainSlantAngleThe input value in VX_TYPE_FLOAT32 format containing the slant angle of the rain drops (positive value for right slant, negative for left slant)
[in]pRainTransperancyThe input array in VX_TYPE_FLOAT32 format containing the rain transparency data.
[in]seedThe input scalar in VX_TYPE_UINT32 contains the seed value.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppRemap()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRemap ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pRowRemap,
vx_tensor  pColRemap,
vx_scalar  interpolationType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a RPP Remap function node for tensors.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrcRoiThe input tensor containing per-sample ROI values for the input in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pRowRemapThe input remap table tensor of type VX_TYPE_FLOAT32 containing row numbers per pixel. Must be common-desc NHWC with c=1.
[in]pColRemapThe input remap table tensor of type VX_TYPE_FLOAT32 containing column numbers per pixel. Must be common-desc NHWC with c=1.
[in]interpolationTypeThe interpolation policy in VX_TYPE_INT32 (supports NEAREST_NEIGHBOR and BILINEAR).
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting layout of output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether source ROI is XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppResample()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResample ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst,
vx_tensor  pSrcRoi,
vx_tensor  pDstRoi,
vx_array  pInRateTensor,
vx_tensor  pOutRateTensor,
vx_scalar  quality 
)

[Graph] Applies resample augmentation to the input tensor.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input.
[in]pDstRoiThe input tensor of batch size in unsigned int containing the roi values for the output.
[in]pInRateTensorThe input array in VX_TYPE_FLOAT32 format containing the input sample rate data.
[in]pOutRateTensorThe input tensor in VX_TYPE_FLOAT32 format containing the output sample rate data.
[in]qualityThe resampling is achieved by applying a sinc filter with Hann window with an extent controlled by the quality argument.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppResize()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResize ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pDstWidth,
vx_array  pDstHeight,
vx_scalar  interpolationType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Resize function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pDstWidthThe input array in VX_TYPE_UINT32 format containing the output width data.
[in]pDstHeightThe input array in VX_TYPE_UINT32 format containing the output height data.
[in]interpolationTypeThe resize interpolation type in VX_TYPE_INT32 format containing the type of interpolation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppResizeCrop()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResizeCrop ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pDstWidth,
vx_array  pDstHeight,
vx_scalar  interpolationType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ResizeCrop function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pDstWidthThe input array in VX_TYPE_UINT32 format containing the output width data.
[in]pDstHeightThe input array in VX_TYPE_UINT32 format containing the output height data.
[in]interpolationTypeThe resize interpolation type in VX_TYPE_INT32 format containing the type of interpolation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppResizeCropMirror()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResizeCropMirror ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pDstWidth,
vx_array  pDstHeight,
vx_array  pMirror,
vx_scalar  interpolationType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ResizeCropMirror function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pDstWidthThe input array in VX_TYPE_UINT32 format containing the output width data.
[in]pDstHeightThe input array in VX_TYPE_UINT32 format containing the output height data.
[in]pMirrorThe input array in VX_TYPE_INT32 format containing the mirror data.
[in]interpolationTypeThe resize interpolation type in VX_TYPE_INT32 format containing the type of interpolation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppResizeMirrorNormalize()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResizeMirrorNormalize ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pDstWidth,
vx_array  pDstHeight,
vx_scalar  interpolationType,
vx_array  pMean,
vx_array  pStdDev,
vx_array  pMirror,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ResizeMirrorNormalize function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pDstWidthThe input array in VX_TYPE_UINT32 format containing the output width data.
[in]pDstHeightThe input array in VX_TYPE_UINT32 format containing the output height data.
[in]interpolationTypeThe resize interpolation type in VX_TYPE_INT32 format containing the type of interpolation.
[in]pMeanThe input array in VX_TYPE_FLOAT32 format containing the mean data.
[in]pStdDevThe input array in VX_TYPE_FLOAT32 format containing the std-dev data.
[in]pMirrorThe input array in VX_TYPE_INT32 format containing the mirror data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppRicap()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRicap ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst,
vx_tensor  pPermutation,
vx_tensor  pInputCropRoi,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Ricap (Random Image Cropping And Patching) function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pPermutationThe input tensor in VX_TYPE_UINT32 format of length N*4, containing 4 indices per output sample that select which input samples supply the four patches.
[in]pInputCropRoiThe input tensor containing 4 crop ROIs per output sample in XYWH/LTRB encoding (see roiType). The tensor must be laid out as a contiguous array of RpptROI entries.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of pSrc (e.g., VX_NHWC, VX_NCHW, VX_NFHWC, VX_NFCHW).
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting the layout of pDst.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether ROIs are XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppRotate()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppRotate ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pAngle,
vx_scalar  interpolationType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Rotate function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pAngleThe input array in VX_TYPE_FLOAT32 format containing the angle data.
[in]interpolationTypeThe resize interpolation type in VX_TYPE_INT32 format containing the type of interpolation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppSaturation()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSaturation ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pSaturationFactor,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Saturation function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSaturationFactorThe input array in VX_TYPE_FLOAT32 format containing the saturation factor data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppSequenceRearrange()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSequenceRearrange ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst,
vx_array  pNewOrder,
vx_scalar  layout 
)

[Graph] Creates a SequenceRearrange function node.

[Graph] Creates a Tensor SequenceRearrange function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor VX_TYPE_UINT8 format data.
[out]pDstThe output tensor VX_TYPE_UINT8 format data.
[in]pNewOrderThe rearrange order in VX_TYPE_UINT32 containing the order in which frames are copied.
[in]layoutThe layout in VX_TYPE_INT32 denotes the layout of input and output tensor.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.
Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 format data.
[out]pDstThe output tensor in VX_TYPE_UINT8 format data.
[in]pNewOrderThe rearrange order in VX_TYPE_UINT32 containing the order in which frames are copied.
[in]layoutThe layout in VX_TYPE_INT32 denotes the layout of input and output tensor.
Returns
vx_node.
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppShotNoise()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppShotNoise ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pShotNoiseFactor,
vx_scalar  seed,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a ShotNoise function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pShotNoiseFactorThe input array in VX_TYPE_FLOAT32 format containing the shot noise factor data.
[in]seedThe input scalar in VX_TYPE_UINT32 contains the seed value.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppSlice()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSlice ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pDstRoi,
vx_tensor  pAnchor,
vx_tensor  pShape,
vx_array  pFillValue,
vx_scalar  policy,
vx_scalar  inputLayout,
vx_scalar  roiType 
)

[Graph] Slice's the input tensor using anchors and shapes values

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor in unsigned int format containing the roi values for the input format <begin_dim1, begin_dim2 .., length_dim1, length_dim2> format for each dimension.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 format data.
[in]pDstRoiThe input tensor in unsigned int format containing the roi values for the output tensor format <begin_dim1, begin_dim2 .., length_dim1, length_dim2> format for each dimension.
[in]pAnchorThe input array in VX_TYPE_INT32 format containing the absolute coordinates for the starting point of the slice.
[in]pShapeThe input array in VX_TYPE_INT32 format containing the absolute coordinates for the dimensions of the slice
[in]pFillValueThe input array in VX_TYPE_INT32 format which determines the values to be padded and is only relevant if policy is set to “pad”.
[in]policyThe input scalar in VX_TYPE_INT32 format which determines the policy when slicing the out of bounds area of the input. The values can be "error", "pad", "trim_to_shape"
[in]inputLayoutThe input scalar in VX_TYPE_INT32 format containing the layout of the input tensor.
[in]roiTypeThe input scalar in VX_TYPE_INT32 format containing the roi type which can be ltrb/xywh.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppSnow()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSnow ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pBrightnessCoefficient,
vx_array  pSnowThreshold,
vx_array  pDarkMode,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Snow function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 format data.
[in]pBrightnessCoefficientThe input array in VX_TYPE_FLOAT32 format containing the brightness coefficient (per image). Valid range: (1, 4].
[in]pSnowThresholdThe input array in VX_TYPE_FLOAT32 format containing the snow threshold (per image). Valid range: (0, 1].
[in]pDarkModeThe input array in VX_TYPE_INT32 format containing the dark mode enable/disable flag (per image). Valid values: 0/1.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppSolarize()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSolarize ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pThresholdTensor,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Solarize function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pThresholdTensorThe input array in VX_TYPE_FLOAT32 format containing the threshold data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppSpatter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSpatter ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pSpatterColor,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Spatter function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSpatterColorThe input array in VX_TYPE_UINT8 format containing RGB values for the spatter color.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppSpectrogram()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppSpectrogram ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pDstRoi,
vx_array  windowFunction,
vx_scalar  centerWindow,
vx_scalar  reflectPadding,
vx_scalar  spectrogramLayout,
vx_scalar  power,
vx_scalar  nfft,
vx_scalar  windowLength,
vx_scalar  windowStep 
)

[Graph] Produces a spectrogram from a 1D signal.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor (begin) in VX_TYPE_FLOAT32 format data.
[in]pDstRoiThe input tensor of batch size in unsigned int containing the roi values for the output tensor in xywh/ltrb format.
[in]windowFunctionThe input array in VX_TYPE_FLOAT32 format containing the samples of the window function that will be multiplied to each extracted window when calculating the STFT.
[in]centerWindowThe input scalar in VX_TYPE_BOOL format indicates whether extracted windows should be padded so that the window function is centered at multiples of window_step.
[in]reflectPaddingThe input scalar in VX_TYPE_BOOL format indicates the padding policy when sampling outside the bounds of the signal.
[in]spectrogramLayoutThe input scalar in VX_TYPE_INT32 format containing the Output spectrogram layout.
[in]powerThe input scalar in VX_TYPE_INT32 format containing the exponent of the magnitude of the spectrum.
[in]nfftThe input scalar in VX_TYPE_INT32 format containing the size of the FFT.
[in]windowLengthThe input scalar in VX_TYPE_INT32 format containing Window size in number of samples.
[in]windowStepThe input array in VX_TYPE_INT32 format containing the step between the STFT windows in number of samples.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTensorAddTensor()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorAddTensor ( vx_graph  graph,
vx_tensor  pSrc1,
vx_tensor  pSrc2,
vx_tensor  pDst,
vx_tensor  pSrcRoi,
vx_tensor  pDstRoi 
)

[Graph] Adds two tensors and returns the output.

Parameters
[in]graphThe handle to the graph.
[in]pSrc1The input tensor1 in VX_TYPE_FLOAT32 format data.
[in]pSrc2The input tensor2 in VX_TYPE_FLOAT32 format data.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input1.
[in]pDstRoiThe input tensor of batch size in unsigned int containing the roi values for the input2.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTensorMax()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMax ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  roiType 
)

[Graph] Creates a TensorMax function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor that stores reduction-max results.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTensorMean()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMean ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  roiType 
)

[Graph] Creates a TensorMean function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor that stores reduction-mean results.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTensorMin()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMin ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  roiType 
)

[Graph] Creates a TensorMin function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor that stores reduction-min results.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTensorMulScalar()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorMulScalar ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pDst,
vx_scalar  scalarValue 
)

[Graph] Multiples a tensor and a scalar and returns the output.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]scalarValueThe input scalar in VX_TYPE_FLOAT32 format containing the value used to multiply the input tensor
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTensorStdDev()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorStdDev ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_tensor  pMean,
vx_scalar  inputLayout,
vx_scalar  roiType 
)

[Graph] Creates a TensorStdDev function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor that stores reduction-stddev results.
[in]pMeanThe input tensor containing per-sample means required for stddev computation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTensorSum()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTensorSum ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  inputLayout,
vx_scalar  roiType 
)

[Graph] Creates a TensorSum function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor that stores reduction results.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppThreshold()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppThreshold ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pMin,
vx_array  pMax,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Threshold function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing per-sample ROI values for the inputs in XYWH/LTRB format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format.
[in]pMinThe input array in VX_TYPE_FLOAT32 format containing per-sample minimum threshold values.
[in]pMaxThe input array in VX_TYPE_FLOAT32 format containing per-sample maximum threshold values.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denoting the layout of the input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denoting the layout of the output tensor.
[in]roiTypeThe ROI encoding type in VX_TYPE_INT32 denoting whether source ROI is XYWH or LTRB.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppToDecibels()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppToDecibels ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_scalar  cutOffDB,
vx_scalar  multiplier,
vx_scalar  referenceMagnitude,
vx_scalar  inputLayout,
vx_scalar  outputLayout 
)

[Graph] Applies to_decibels augmentation to the input tensor.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input.
[out]pDstThe output tensor in VX_TYPE_FLOAT32 format data.
[in]cutOffDBThe input scalar in VX_TYPE_FLOAT32 format containing minimum or cut-off ratio in dB
[in]multiplierThe input scalar in VX_TYPE_FLOAT32 format containing factor by which the logarithm is multiplied
[in]referenceMagnitudeThe input scalar in VX_TYPE_FLOAT32 format containing Reference magnitude which if not provided uses maximum value of input as reference
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppTranspose()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppTranspose ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pPerm,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Transpose the input tensor according to the permutation passed

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh (w- samples, h - channels) format.
[out]pDstThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 format data.
[in]pPermThe input array in VX_TYPE_INT32 format containing the permutation in which transpose needs to be done
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe input scalar in VX_TYPE_INT32 format containing the roi type which can be ltrb/xywh.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppVignette()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppVignette ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pStdDev,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Vignette function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pStdDevThe input array in VX_TYPE_FLOAT32 format containing the standard deviation data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppWarpAffine()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppWarpAffine ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pAffineArray,
vx_scalar  interpolationType,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Warp-Affine function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pAffineArrayThe input array in VX_TYPE_FLOAT32 format containing the affine transformation data.
[in]interpolationTypeThe resize interpolation type in VX_TYPE_INT32 format containing the type of interpolation.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.

◆ vxExtRppWater()

SHARED_PUBLIC vx_node VX_API_CALL vxExtRppWater ( vx_graph  graph,
vx_tensor  pSrc,
vx_tensor  pSrcRoi,
vx_tensor  pDst,
vx_array  pAmplitudeX,
vx_array  pAmplitudeY,
vx_array  pFrequencyX,
vx_array  pFrequencyY,
vx_array  pPhaseX,
vx_array  pPhaseY,
vx_scalar  inputLayout,
vx_scalar  outputLayout,
vx_scalar  roiType 
)

[Graph] Creates a Water function node.

Parameters
[in]graphThe handle to the graph.
[in]pSrcThe input tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pSrcRoiThe input tensor of batch size in unsigned int containing the roi values for the input in xywh/ltrb format.
[out]pDstThe output tensor in VX_TYPE_UINT8 or VX_TYPE_FLOAT32 or VX_TYPE_FLOAT16 or VX_TYPE_INT8 format data.
[in]pAmplitudeXThe input array in VX_TYPE_FLOAT32 format containing the amplitude X data.
[in]pAmplitudeYThe input array in VX_TYPE_FLOAT32 format containing the amplitude Y data.
[in]pFrequencyXThe input array in VX_TYPE_FLOAT32 format containing the frequency X data.
[in]pFrequencyYThe input array in VX_TYPE_FLOAT32 format containing the frequency Y data.
[in]pPhaseXThe input array in VX_TYPE_FLOAT32 format containing the phase X data.
[in]pPhaseYThe input array in VX_TYPE_FLOAT32 format containing the phase Y data.
[in]inputLayoutThe input layout in VX_TYPE_INT32 denotes the layout of input tensor.
[in]outputLayoutThe output layout in VX_TYPE_INT32 denotes the layout of output tensor.
[in]roiTypeThe type of roi VX_TYPE_INT32 denotes whether source roi is of XYWH/LTRB type.
Returns
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.