FilterThreshold Class Reference
Threshold filter. More...
#include <filters/threshold.h>
Inheritance diagram for FilterThreshold:

Public Member Functions | |
| FilterThreshold (unsigned char min=128, unsigned char min_replace=0, unsigned char max=127, unsigned char max_replace=255) | |
| Constructor. | |
| void | set_thresholds (unsigned char min, unsigned char min_replace, unsigned char max, unsigned char max_replace) |
| Set new thresholds. | |
| virtual void | apply () |
| Apply the filter. | |
Detailed Description
Threshold filter.Definition at line 33 of file threshold.h.
Constructor & Destructor Documentation
| FilterThreshold::FilterThreshold | ( | unsigned char | min = 128, |
|
| unsigned char | min_replace = 0, |
|||
| unsigned char | max = 127, |
|||
| unsigned char | max_replace = 255 | |||
| ) |
Constructor.
- Parameters:
-
min minimum value min_replace values below min are replaced with this value max maximum value max_replace values above max are replaced with this value
Definition at line 44 of file threshold.cpp.
Member Function Documentation
| void FilterThreshold::apply | ( | ) | [virtual] |
Apply the filter.
Apply the filter to the given source and destination buffers with given width and height and orientation (ori may be ignored for some filters).
Implements Filter.
Definition at line 73 of file threshold.cpp.
References Filter::dst, Filter::dst_roi, ROI::height, ROI::line_step, ROI::pixel_step, Filter::src, Filter::src_roi, ROI::start, ROI::width, fawkes::point_t::x, and fawkes::point_t::y.
| void FilterThreshold::set_thresholds | ( | unsigned char | min, | |
| unsigned char | min_replace, | |||
| unsigned char | max, | |||
| unsigned char | max_replace | |||
| ) |
Set new thresholds.
- Parameters:
-
min minimum value min_replace values below min are replaced with this value max maximum value max_replace values above max are replaced with this value
Definition at line 62 of file threshold.cpp.
The documentation for this class was generated from the following files:
- src/firevision/filters/threshold.h
- src/firevision/filters/threshold.cpp

