OpenCL default kernels¶
This section lists all kernel functions that are available to the
opencl filter if no filename is specified.
-
void
fix_nan_and_inf()¶ Sets element to 0.0 if it is NaN or Inf.
-
void
absorptivity()¶ Computes \(f(x) = -log(x)\).
-
void
nlm_noise_reduction()¶ Smooths data within a local neighbourhood.
-
void
diff()¶ Computes \(f(x, y) = x - y\).
OpenCL reduction default kernels¶
This section lists all kernel functions that are available to the
opencl-reduce filter if no filename is specified. These kernels
are supposed to be used for the kernel argument.
-
void
minimum()¶ Computes the minimum of each pixel in the stream.
-
void
maximum()¶ Computes the maximum of each pixel in the stream.
-
void
sum()¶ Computes the sum of each pixel in the stream.
These kernels are supposed to be used in the finish argument:
-
void
divide()¶ Divides each pixel by the stream count. Together with
sumthis can be used to compute the average, i.e.:ufo-launch .. ! opencl-reduce kernel=sum finish=divide ! ..