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

Public Methods | |
| TransformGauss (const Matrix< double > &A, bool inverse=false) | |
| TransformGauss (const Matrix< double > &A, const double scale) | |
| TransformGauss (double angle) | |
| TransformGauss (double scaleX, double scaleY) | |
| TransformGauss (const Transform &that) | |
| void | prepareG () |
| virtual Image | filter (const Image &image) |
| This could be const, but it is useful to allow filters to collect statistics. Note that such filters are not thread safe. | |
Public Attributes | |
| ImageOf< float > | G |
| Gaussian used to calculate pixel values. | |
| int | Gshw |
| Width of half of Gaussian in source pixels. | |
| int | Gshh |
| Ditto for height. | |
| int | GstepX |
| Number of cells in Gaussian per one source pixel. | |
| int | GstepY |
| float | sigmaX |
| Scale of Gaussian in source pixels. | |
| float | sigmaY |
| bool | needG |
| Flag for lazy generation of G. | |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
This could be const, but it is useful to allow filters to collect statistics. Note that such filters are not thread safe.
Reimplemented from fl::Transform. |
|
|
|
|
|
Gaussian used to calculate pixel values.
|
|
|
Ditto for height.
|
|
|
Width of half of Gaussian in source pixels.
|
|
|
Number of cells in Gaussian per one source pixel.
|
|
|
|
|
|
Flag for lazy generation of G.
|
|
|
Scale of Gaussian in source pixels.
|
|
|
|
1.2.18