CoreFlow 1.0.0
A modern orchestration and execution runtime
Loading...
Searching...
No Matches
vx_lib_extras.h File Reference

Extras Extension. More...

Macros

#define VX_LIBRARY_KHR_EXTRAS   (0xFE)
 The Khronos Extras Library.
 

Enumerations

enum  vx_kernel_extras_ext_e {
  VX_KERNEL_EXTRAS_NONMAXSUPPRESSION_CANNY = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x0 ,
  VX_KERNEL_EXTRAS_LAPLACIAN_3x3 = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x1 ,
  VX_KERNEL_EXTRAS_SCHARR_3x3 = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x2 ,
  VX_KERNEL_EXTRAS_HARRIS_SCORE = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x3 ,
  VX_KERNEL_EXTRAS_SOBEL_MxN = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x4 ,
  VX_KERNEL_EXTRAS_IMAGE_LISTER = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x5 ,
  VX_KERNEL_EXTRAS_EUCLIDEAN_NONMAXSUPPRESSION_HARRIS = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x6 ,
  VX_KERNEL_EXTRAS_ELEMENTWISE_NORM = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x7 ,
  VX_KERNEL_EXTRAS_EDGE_TRACE = VX_KERNEL_BASE(VX_ID_KHRONOS, VX_LIBRARY_KHR_EXTRAS) + 0x8
}
 The Khronos Extras Kernels. More...
 
enum  _vx_extra_df_image { VX_DF_IMAGE_F32 = VX_DF_IMAGE('F','0','3','2') }
 Extra VX_DF_IMAGE codes supported by this extension. More...
 

Functions

vx_node vxNonMaxSuppressionCannyNode (vx_graph graph, vx_image mag, vx_image phase, vx_image edge)
 
vx_node vxLaplacian3x3Node (vx_graph graph, vx_image input, vx_image output)
 [Graph] Creates a Laplacian Filter Node.
 
vx_status vxuLaplacian3x3 (vx_context context, vx_image input, vx_image output)
 [Immediate] Computes a laplacian filter on the image by a 3x3 window.
 
vx_node vxScharr3x3Node (vx_graph graph, vx_image input, vx_image output1, vx_image output2)
 [Graph] Creates a Scharr Filter Node.
 
vx_status vxuScharr3x3 (vx_context context, vx_image input, vx_image output1, vx_image output2)
 [Immediate] Computes a Scharr filter on the image by a 3x3 window.
 
vx_node vxSobelMxNNode (vx_graph graph, vx_image input, vx_scalar win, vx_image gx, vx_image gy)
 [Graph] Creates a Sobel MxN Node.
 
vx_status vxuSobelMxN (vx_context context, vx_image input, vx_scalar win, vx_image gx, vx_image gy)
 [Immediate] Computes a Sobel filter on an MxN window.
 
vx_node vxHarrisScoreNode (vx_graph graph, vx_image gx, vx_image gy, vx_scalar sensitivity, vx_scalar grad_size, vx_scalar block_size, vx_image score)
 [Graph] Creates a Harris Score Node.
 
vx_status vxuHarrisScore (vx_context context, vx_image gx, vx_image gy, vx_scalar sensitivity, vx_scalar grad_size, vx_scalar block_size, vx_image score)
 [Immediate] Computes a Harris Score.
 
vx_node vxEuclideanNonMaxHarrisNode (vx_graph graph, vx_image input, vx_scalar strength_thresh, vx_scalar min_distance, vx_image output)
 [Graph] Creates a Euclidean Non-Maximum Suppression Node for Harris Corners.
 
vx_status vxuEuclideanNonMaxHarris (vx_context context, vx_image input, vx_scalar strength_thresh, vx_scalar min_distance, vx_image output)
 [Immediate] Computes Euclidean Non-Maximum Suppression for Harris Corners.
 
vx_node vxImageListerNode (vx_graph graph, vx_image input, vx_array arr, vx_scalar num_points)
 [Graph] Creates an image to list converter Node.
 
vx_status vxuImageLister (vx_context context, vx_image input, vx_array arr, vx_scalar num_points)
 [Immediate] Computes image to list conversion.
 
vx_node vxElementwiseNormNode (vx_graph graph, vx_image input_x, vx_image input_y, vx_scalar norm_type, vx_image output)
 [Graph] Creates an Elementwise binary norm Node.
 
vx_node vxEdgeTraceNode (vx_graph graph, vx_image norm, vx_threshold threshold, vx_image output)
 [Graph] Creates an Edge tracing Node.
 

Detailed Description

Extras Extension.

Enumeration Type Documentation

◆ _vx_extra_df_image

Extra VX_DF_IMAGE codes supported by this extension.

Enumerator
VX_DF_IMAGE_F32 

A single plane of 32 bit float data. The range of the data is not specified.

Function Documentation

◆ vxNonMaxSuppressionCannyNode()

vx_node vxNonMaxSuppressionCannyNode ( vx_graph graph,
vx_image mag,
vx_image phase,
vx_image edge )