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

Public Methods | |
| IntensityAverage (bool ignoreZeros=false) | |
| 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 | |
| float | average |
| Average intensity value. | |
| float | minimum |
| Smallest intensity value. | |
| float | maximum |
| Largest intensity value. | |
| int | count |
| Number of pixels included in average. | |
| bool | ignoreZeros |
| Don't include black pixels in count. | |
|
|
|
|
|
This could be const, but it is useful to allow filters to collect statistics. Note that such filters are not thread safe.
Implements fl::Filter. |
|
|
Average intensity value.
|
|
|
Number of pixels included in average.
|
|
|
Don't include black pixels in count.
|
|
|
Largest intensity value.
|
|
|
Smallest intensity value.
|
1.2.18