This kernel adds all texels greater than or equal to the threshold value to the keypoint array.
More...
#include <NEFillArrayKernel.h>
This kernel adds all texels greater than or equal to the threshold value to the keypoint array.
Definition at line 39 of file NEFillArrayKernel.h.
Prevent instances of this class from being copied (As this class contains pointers)
Allow instances of this class to be moved.
Initialise the kernel.
- Parameters
-
[in] | input | Source image. Data type supported: U8. |
[in] | threshold | Texels greater than the threshold will be added to the array. |
[out] | output | Arrays of keypoints to store the results. |
bool is_parallelisable |
( |
| ) |
const |
|
overridevirtual |
Indicates whether or not the kernel is parallelisable.
If the kernel is parallelisable then the window returned by window() can be split into sub-windows which can then be run in parallel.
If the kernel is not parallelisable then only the window returned by window() can be passed to run()
- Returns
- True if the kernel is parallelisable
Reimplemented from IKernel.
Prevent instances of this class from being copied (As this class contains pointers)
Allow instances of this class to be moved.
void run |
( |
const Window & |
window | ) |
|
|
overridevirtual |
Execute the kernel on the passed window.
- Warning
- If is_parallelisable() returns false then the passed window must be equal to window()
- Note
- The window has to be a region within the window returned by the window() method
-
The width of the window has to be a multiple of num_elems_processed_per_iteration().
- Parameters
-
[in] | window | Region on which to execute the kernel. (Must be a region of the window returned by window()) |
Implements ICPPKernel.
The documentation for this class was generated from the following file: