The OpenVX Specification  dba1aa3
vx_kernels.h
1 /*
2 
3  * Copyright (c) 2012-2017 The Khronos Group Inc.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 #ifndef _OPENVX_KERNELS_H_
19 #define _OPENVX_KERNELS_H_
20 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
37 };
38 
53 
60 
70 
78 
83 
90 
97 
106 
111 
116 
121 
126 
131 
136 
141 
146 
151 
156 
161 
166 
171 
176 
181 
186 
191 
196 
201 
206 
211 
216 
221 
226 
231 
236 
241 
246 
251 
256 
261 
266 
271 
276 
277  VX_KERNEL_MAX_1_0,
279  /* kernel added in OpenVX 1.1 */
280 
285 
290 
295 
296  VX_KERNEL_MAX_1_1,
298  /* kernel added in OpenVX 1.2 */
299 
304 
309 
314 
319 
324 
329 
334 
339 
344 
349 
354 
359 
364 
369 
374 
379 
384 
385  /* insert new kernels here */
386  VX_KERNEL_MAX_1_2,
395 };
396 
397 #ifdef __cplusplus
398 }
399 #endif
400 
401 #endif /* _OPEN_VISION_LIBRARY_KERNELS_H_ */
The bilateral filter kernel.
Definition: vx_kernels.h:378
The Scale Image Kernel.
Definition: vx_kernels.h:105
The Bitwise And Kernel.
Definition: vx_kernels.h:210
The min and max location kernel.
Definition: vx_kernels.h:195
The tensor convert depth Kernel.
Definition: vx_kernels.h:343
The Sobel 3x3 Filter Kernel.
Definition: vx_kernels.h:82
The Warp Affine Kernel.
Definition: vx_kernels.h:245
The Khronos Group.
Definition: vx_vendors.h:31
The min kernel.
Definition: vx_kernels.h:394
The select kernel.
Definition: vx_kernels.h:383
The gaussian image pyramid kernel.
Definition: vx_kernels.h:175
The FAST Corners Kernel.
Definition: vx_kernels.h:260
The Bitwise Inclusive Or Kernel.
Definition: vx_kernels.h:215
The tensor add Kernel.
Definition: vx_kernels.h:323
The Non Linear Filter Kernel.
Definition: vx_kernels.h:294
The Laplacian Pyramid Reconstruct Kernel.
Definition: vx_kernels.h:289
The Threshold Kernel.
Definition: vx_kernels.h:135
The custom convolution kernel.
Definition: vx_kernels.h:170
The tensor subtract Kernel.
Definition: vx_kernels.h:328
The Generic Channel Combine Kernel.
Definition: vx_kernels.h:77
The tensor table look up Kernel.
Definition: vx_kernels.h:333
The Optical Flow Pyramid (LK) Kernel.
Definition: vx_kernels.h:265
The Histogram Equalization Kernel.
Definition: vx_kernels.h:120
The LBP Kernel.
Definition: vx_kernels.h:308
The non-max suppression kernel.
Definition: vx_kernels.h:358
The accumulation kernel.
Definition: vx_kernels.h:180
The Absolute Difference Kernel.
Definition: vx_kernels.h:125
The Bitwise Not Kernel.
Definition: vx_kernels.h:225
The Magnitude Kernel.
Definition: vx_kernels.h:89
The Table Lookup kernel.
Definition: vx_kernels.h:110
The Pixelwise Multiplication Kernel.
Definition: vx_kernels.h:230
The tensor transpose Kernel.
Definition: vx_kernels.h:338
The Remap Kernel.
Definition: vx_kernels.h:270
The tensor multiply Kernel.
Definition: vx_kernels.h:318
The weigthed accumulation kernel.
Definition: vx_kernels.h:185
The Canny Edge Detector.
Definition: vx_kernels.h:205
The median image filter.
Definition: vx_kernels.h:155
The HOG Cells kernel.
Definition: vx_kernels.h:373
The gaussian filter kernel.
Definition: vx_kernels.h:165
vx_library_e
The standard list of available libraries.
Definition: vx_kernels.h:34
The Half Scale Gaussian Kernel.
Definition: vx_kernels.h:275
The box filter kernel.
Definition: vx_kernels.h:160
The tensor matrix multiply Kernel.
Definition: vx_kernels.h:348
The Generic Channel Extraction Kernel.
Definition: vx_kernels.h:69
The Bitwise Exclusive Or Kernel.
Definition: vx_kernels.h:220
The Warp Perspective Kernel.
Definition: vx_kernels.h:250
The HOG features kernel.
Definition: vx_kernels.h:368
The base set of kernels as defined by Khronos.
Definition: vx_kernels.h:36
The Addition Kernel.
Definition: vx_kernels.h:235
vx_kernel_e
The standard list of available vision kernels.
Definition: vx_kernels.h:52
The Histogram Kernel.
Definition: vx_kernels.h:115
The Phase Kernel.
Definition: vx_kernels.h:96
The max kernel.
Definition: vx_kernels.h:390
The squared accumulation kernel.
Definition: vx_kernels.h:190
The erode kernel.
Definition: vx_kernels.h:150
The hough lines probability Kernel.
Definition: vx_kernels.h:313
The Integral Image Kernel.
Definition: vx_kernels.h:140
The Color Space conversion kernel.
Definition: vx_kernels.h:59
The Mean and Standard Deviation Kernel.
Definition: vx_kernels.h:130
The scalar operation kernel.
Definition: vx_kernels.h:363
The Laplacian Image Pyramid Kernel.
Definition: vx_kernels.h:284
#define VX_KERNEL_BASE(vendor, lib)
Defines the manner in which to combine the Vendor and Library IDs to get the base value of the enumer...
Definition: vx_types.h:540
The Match Template Kernel.
Definition: vx_kernels.h:303
The bit-depth conversion kernel.
Definition: vx_kernels.h:200
The data object copy kernel.
Definition: vx_kernels.h:353
The dilate kernel.
Definition: vx_kernels.h:145
The Harris Corners Kernel.
Definition: vx_kernels.h:255
The Subtraction Kernel.
Definition: vx_kernels.h:240