Convolve source with a separable symmetric kernel and write the result to
output. In-place operation (source==target) is supported. Calculations
are done in the intermediate type determined by the
ConvolverFactories.
Convolve source with a separable symmetric kernel and write the result to
output. In-place operation (source==target) is supported.
If the target type T is DoubleType, all calculations are done in
double precision. For all other target RealTypes float
precision is used. General NumericTypes are computed
in their own precision. The source type S and target type T are either
both RealTypes or both the same type.
Deprecated. Please use
gauss(sigma, source, target) instead. The ExecutorService used to
calculate the Gaussion convolution may by set with the
Parallelization context, as show in this example:
Apply Gaussian convolution to source and write the result to output.
In-place operation (source==target) is supported.
If the target type T is DoubleType, all calculations are done in
double precision. For all other target RealTypes float
precision is used. General NumericTypes are computed
in their own precision. The source type S and target type T are either
both RealTypes or both the same type.
Deprecated. Please use
gauss(sigma, source, target) instead. The number of threads used to
calculate the Gaussion convolution may by set with the
Parallelization context, as show in this example:
Apply Gaussian convolution to source and write the result to output.
In-place operation (source==target) is supported.
If the target type T is DoubleType, all calculations are done in
double precision. For all other target RealTypes float
precision is used. General NumericTypes are computed
in their own precision. The source type S and target type T are either
both RealTypes or both the same type.