|
latest version v1.9 - last update 24 Nov 2005 |
|
#include <ltiThresholdSegmentation.h>
Inheritance diagram for lti::thresholdSegmentation:


Public Member Functions | |
| thresholdSegmentation () | |
| thresholdSegmentation (const thresholdSegmentation &other) | |
| virtual | ~thresholdSegmentation () |
| virtual const char * | getTypeName () const |
| channel8 & | apply (channel8 &srcdest) const |
| channel8 & | apply (const channel8 &src, channel8 &dest) const |
| channel & | apply (channel &src) const |
| channel8 & | apply (const channel &src, channel8 &dest) const |
| channel & | apply (const channel &src, channel &dest) const |
| areaPoints & | apply (const channel8 &src, areaPoints &dest) const |
| areaPoints & | apply (const channel &src, areaPoints &dest) const |
| areaPoints & | apply (const channel8 &src, const areaPoints &comp, areaPoints &dest) const |
| areaPoints & | apply (const channel &src, const areaPoints &comp, areaPoints &dest) const |
| thresholdSegmentation & | copy (const thresholdSegmentation &other) |
| virtual functor * | clone () const |
| virtual bool | updateParameters () |
| const parameters & | getParameters () const |
Protected Attributes | |
| ubyte | lut [256] |
| ubyte | mask [256] |
Classes | |
| class | parameters |
| the parameters for the class thresholdSegmentation More... | |
An upper and a lower threshold are used in order to define the pixel-value-region where the thresholding should operate.
|
|
default constructor
|
|
|
copy constructor
|
|
|
destructor
|
|
||||||||||||||||
|
segmentate the src channel, and consider only the area points given by the "comp" point list .
|
|
||||||||||||||||
|
segmentate the src channel, and consider only the area points given by the "comp" list.
|
|
||||||||||||
|
segmentate the channel src, and generate an area-points-list on for the given dest-contour
|
|
||||||||||||
|
segmentate the channel src, and generate an area-points-list on for the given dest-contour
|
|
||||||||||||
|
segmentate the channel src, and leave the result in dest
|
|
||||||||||||
|
generates a mask for the channel src. If the parameters specified "Original" for the output values, the values between 0.0 and 1.0 will be linearly mapped between 0 and 255.
|
|
|
segmentates a channel on place
|
|
||||||||||||
|
segmentate the src channel and leave the result on dest
|
|
|
operates on the given parameter.
|
|
|
returns a pointer to a clone of the functor.
Reimplemented from lti::segmentation. |
|
|
copy data of "other" functor.
|
|
|
returns used parameters
Reimplemented from lti::functor. |
|
|
returns the name of this type ("thresholdSegmentation")
Reimplemented from lti::segmentation. |
|
|
sets the functor's parameters. This member makes a copy of theParam: the functor will keep its own copy of the parameters! Reimplemented from lti::functor. |
|
|
This look up table will be used to accelerate the segmentation of channel8 data. It contains the value to be assigned to the destination channel It will be generated within the member setParameters |
|
|
This look up table will be used to accelerate the segmentation of channel8 data. It contains 0 if the value must be considered as background or 1 otherwise. It will be generated within the member setParameters |