develop/amd_openvx_extensions/amd_rpp/include/vx_ext_rpp.h File Reference#
The AMD OpenVX RPP Nodes Extension Library. More...
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... | |
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... | |
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] x The 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] graph The handle to the graph. [in] kernelenum The enum value representing the kernel to be used. [in] params An array of parameter references for the kernel. [in] num The number of parameters in the params array.
- Returns
- A handle to the created node.