docs-6.0.0/amd_openvx_extensions/amd_rpp/include/vx_ext_rpp.h File Reference

docs-6.0.0/amd_openvx_extensions/amd_rpp/include/vx_ext_rpp.h File Reference#

MIVisionX: docs-6.0.0/amd_openvx_extensions/amd_rpp/include/vx_ext_rpp.h File Reference
vx_ext_rpp.h File Reference

The AMD OpenVX RPP Nodes Extension Library. More...

#include "VX/vx.h"
#include "VX/vx_compatibility.h"

Go to the source code of this file.

Macros

#define dimof(x)   (sizeof(x) / sizeof(x[0]))
 A macro to get the number of elements in an array. More...
 
#define SHARED_PUBLIC   __attribute__((visibility("default")))
 A macro to specify public visibility for shared library symbols.
 

Functions

vx_node vxCreateNodeByStructure (vx_graph graph, vx_enum kernelenum, vx_reference params[], vx_uint32 num)
 Creates a node in a graph using a predefined kernel structure. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_AbsoluteDifferencebatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Absolute Difference function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_AccumulatebatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Accumulate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_AccumulateSquaredbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Accumulate Squared function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_AccumulateWeightedbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_array alpha, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Accumulate Weighted function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_AddbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Add function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_BitwiseANDbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Bitwise And function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_BitwiseNOTbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Bitwise NOT function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_BlendbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array alpha, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Blend function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_BlurbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Blur function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_BoxFilterbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Box Filter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_BrightnessbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array alpha, vx_array beta, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Brightness function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_CannyEdgeDetector (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array max, vx_array min, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Canny Edge Detector function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ChannelCombinebatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pSrc3, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Channel Combine function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ChannelExtractbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array extractChannelNumber, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Channel Extract function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ColorTemperaturebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array adjustmentValue, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Color Temperature function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ColorTwistbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array alpha, vx_array beta, vx_array hue, vx_array sat, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Color Twist function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ContrastbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array min, vx_array max, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Contrast function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_CopybatchPD (vx_graph graph, vx_image pSrc, vx_image pDst)
 [Graph] Creates a RPP Copy function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_CropMirrorNormalizebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array x1, vx_array y1, vx_array mean, vx_array std_dev, vx_array flip, vx_scalar chnShift, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Crop Mirror Normalize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_CropPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array x1, vx_array y1, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Crop function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_CustomConvolutionbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernel, vx_array kernelWidth, vx_array kernelHeight, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Custom Convolution Normalize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_DataObjectCopybatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Data Object Copy function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_DilatebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Dilate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ErodebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Erade function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ExclusiveORbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP ExclusiveORbatchPD function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ExposurebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array exposureValue, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Exposure function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_FastCornerDetector (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array noOfPixels, vx_array threshold, vx_array nonMaxKernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Fast Corner Detector function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_FisheyebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Fish Eye function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_FlipbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array flipAxis, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Flip function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_FogbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array fogValue, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Fog function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_GammaCorrectionbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array gamma, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Gamma Correction function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_GaussianFilterbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array stdDev, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Gaussian Filter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_GaussianImagePyramidbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array stdDev, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Gaussian Image Pyramid function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_HarrisCornerDetector (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array gaussianKernelSize, vx_array stdDev, vx_array kernelSize, vx_array kValue, vx_array threshold, vx_array nonMaxKernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP HarrisCornerDetector function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_Histogram (vx_graph graph, vx_image pSrc, vx_array outputHistogram, vx_scalar bins)
 [Graph] Creates a RPP Gaussian Image Pyramid function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_HistogramBalancebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Histogram Balance function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_HistogramEqualizebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Histogram Equalize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_HuebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array hueShift, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Gamma Correction function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_InclusiveORbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Inclusive Or function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_JitterbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Jitter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_LaplacianImagePyramid (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array stdDev, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Laplacian Image Pyramid function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_LensCorrectionbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array strength, vx_array zoom, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Lens Correction function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_LocalBinaryPatternbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Local Binary Pattern function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_LookUpTablebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array lutPtr, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Lookup Table function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_MagnitudebatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Magnitude function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_MaxbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Max function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_MeanStddev (vx_graph graph, vx_image pSrc, vx_scalar mean, vx_scalar stdDev)
 [Graph] Creates a RPP Mean Standard Deviation function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_MedianFilterbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Median Filter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_MinbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Min function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_MinMaxLoc (vx_graph graph, vx_image pSrc, vx_scalar min, vx_scalar max, vx_scalar minLoc, vx_scalar maxLoc)
 [Graph] Creates a RPP Min Max Location function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_MultiplybatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Multiply function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_NoisebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array noiseProbability, vx_uint32 nbatchSize)
 [Graph] Creates a RPP NoisebatchPD function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_NonLinearFilterbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP NonLinearFilterbatchPD function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_NonMaxSupressionbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array kernelSize, vx_uint32 nbatchSize)
 [Graph] Creates a RPP NonMaxSupressionbatchPD function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_NopbatchPD (vx_graph graph, vx_image pSrc, vx_image pDst)
 [Graph] Creates a RPP NOP function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_PhasebatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Phase function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_PixelatebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Pixelate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_RainbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array rainValue, vx_array rainWidth, vx_array rainHeight, vx_array rainTransperancy, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Rain function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_RandomCropLetterBoxbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array x1, vx_array y1, vx_array x2, vx_array y2, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Random Crop Letter Box function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_RandomShadowbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array x1, vx_array y1, vx_array x2, vx_array y2, vx_array numberOfShadows, vx_array maxSizeX, vx_array maxSizeY, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Shadow function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_remap (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array rowRemap, vx_array colRemap, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Remap function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ResizebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Resize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ResizeCropbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array x1, vx_array y1, vx_array x2, vx_array y2, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Resize Crop function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ResizeCropMirrorPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array x1, vx_array y1, vx_array x2, vx_array y2, vx_array mirrorFlag, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Resize Crop Mirror function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ResizeMirrorNormalizeTensor (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array mean, vx_array std_dev, vx_array flip, vx_scalar chnShift, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Resize Mirror Normalize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_RotatebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array angle, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Rotate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_SaturationbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array saturationFactor, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Saturation function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ScalebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array percentage, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Scale function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_SnowbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array snowValue, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Snow function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_SobelbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array sobelType, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Sobel function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_SubtractbatchPD (vx_graph graph, vx_image pSrc1, vx_image pSrc2, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Subtract function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_TensorAdd (vx_graph graph, vx_array pSrc1, vx_array pSrc2, vx_array pDst, vx_scalar tensorDimensions, vx_array tensorDimensionValues)
 [Graph] Creates a RPP Tensor Add function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_TensorLookup (vx_graph graph, vx_array pSrc, vx_array pDst, vx_array lutPtr, vx_scalar tensorDimensions, vx_array tensorDimensionValues)
 [Graph] Creates a RPP Tensor Lookup function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_TensorMatrixMultiply (vx_graph graph, vx_array pSrc1, vx_array pSrc2, vx_array pDst, vx_array tensorDimensionValues1, vx_array tensorDimensionValues2)
 [Graph] Creates a RPP Tensor Matrix Multiply function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_TensorMultiply (vx_graph graph, vx_array pSrc1, vx_array pSrc2, vx_array pDst, vx_scalar tensorDimensions, vx_array tensorDimensionValues)
 [Graph] Creates a RPP Tensor Multiply function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_TensorSubtract (vx_graph graph, vx_array pSrc1, vx_array pSrc2, vx_array pDst, vx_scalar tensorDimensions, vx_array tensorDimensionValues)
 [Graph] Creates a RPP Tensor Subtract function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_ThresholdingbatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array min, vx_array max, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Threshold function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_VignettebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array stdDev, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Max function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_WarpAffinebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array affine, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Warp Affine function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_WarpPerspectivebatchPD (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_array perspective, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Warp Perspective function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_SequenceRearrangebatchPD (vx_graph graph, vx_image pSrc, vx_image pDst, vx_array newOrder, vx_uint32 newSequenceLength, vx_uint32 sequenceLength, vx_uint32 sequenceCount)
 [Graph] Creates a RPP Sequence Rearrange function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtrppNode_Resizetensor (vx_graph graph, vx_image pSrc, vx_array srcImgWidth, vx_array srcImgHeight, vx_image pDst, vx_array dstImgWidth, vx_array dstImgHeight, vx_int32 interpolation_type, vx_uint32 nbatchSize)
 [Graph] Creates a RPP Resize Tensor function node. More...
 
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_array pKernelSize, 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 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 pFogValue, 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 pStrength, vx_array pZoom, 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 vxExtRppRain (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pDst, vx_array pRainValue, vx_array pRainWidth, vx_array pRainHeight, vx_array pRainTransperancy, vx_scalar inputLayout, vx_scalar outputLayout, vx_scalar roiType)
 [Graph] Creates a Noise function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtRppResizeCrop (vx_graph graph, vx_tensor pSrc, vx_tensor pSrcRoi, vx_tensor pCropTensor, vx_tensor pDst, vx_array pDstWidth, vx_array pDstHeight, 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 pSnowValue, 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 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...
 

Detailed Description

The AMD OpenVX RPP Nodes Extension Library.

Macro Definition Documentation

◆ dimof

#define dimof (   x)    (sizeof(x) / sizeof(x[0]))

A macro to get the number of elements in an array.

Parameters
[in]xThe array whose size is to be determined.
Returns
The number of elements in the array.

Function Documentation

◆ vxCreateNodeByStructure()

vx_node vxCreateNodeByStructure ( vx_graph  graph,
vx_enum  kernelenum,
vx_reference  params[],
vx_uint32  num 
)

Creates a node in a graph using a predefined kernel structure.

Parameters
[in]graphThe handle to the graph.
[in]kernelenumThe enum value representing the kernel to be used.
[in]paramsAn array of parameter references for the kernel.
[in]numThe number of parameters in the params array.
Returns
A handle to the created node.