#include <convolve.h>
Inheritance diagram for fl::ConvolutionDiscrete2D:

Public Methods | |
| ConvolutionDiscrete2D (const BorderMode mode=Crop, const PixelFormat &format=GrayFloat) | |
| ConvolutionDiscrete2D (const Image &image, const BorderMode mode=Crop) | |
| virtual Image | filter (const Image &image) |
| Convolve the entire image with the kernel contained in this object. | |
| virtual double | response (const Image &image, const Point &p) const |
| Strength of response of filter to image at input pixel (x, y). Crop mode is treated as if ZeroFill mode, ie: no shift between input and output coordinate system. | |
| void | normalFloats () |
| Zero out any sub-normal floats in kernel, because they cause numerical exceptions that really drag down performance. | |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Convolve the entire image with the kernel contained in this object.
Implements fl::Convolution. |
|
|
Zero out any sub-normal floats in kernel, because they cause numerical exceptions that really drag down performance.
|
|
||||||||||||
|
Strength of response of filter to image at input pixel (x, y). Crop mode is treated as if ZeroFill mode, ie: no shift between input and output coordinate system.
Implements fl::Convolution. |
1.2.18