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


Public Member Functions | |
| temporalTemplate () | |
| temporalTemplate (const temporalTemplate &other) | |
| virtual | ~temporalTemplate () |
| virtual const char * | getTypeName () const |
| void | reset () |
| bool | apply (channel &srcdest) |
| bool | apply (const image &src, channel &dest) |
| bool | apply (const channel &src, channel &dest) |
| bool | apply (const channel8 &src, channel &dest) |
| temporalTemplate & | copy (const temporalTemplate &other) |
| virtual functor * | clone () const |
| const parameters & | getParameters () const |
Protected Member Functions | |
| float | difference (channel &newChannel, channel &diff) |
| float | difference (channel8 &newChannel, channel &diff) |
| float | difference (image &newImage, channel &diff) |
| void | accumulate (channel &diff, const float &threshold) |
Protected Attributes | |
| channel | lastChannel |
| channel8 | lastChannel8 |
| image | lastImage |
| channel | mhi |
Classes | |
| class | parameters |
| the parameters for the class temporalTemplate More... | |
Report 402, IEEE Conference on Computer Vision and Pattern Recognition (CVPR'97) The apply()-methods return the calculated Motion-History-Image coded in a channel, where the value 1.0 means there was motion between the last two images.
|
|
default constructor
|
|
|
copy constructor
|
|
|
destructor
|
|
||||||||||||
|
accumulate the given difference image in the MHI. Diff will contain the same value as mhi after calling this member. |
|
||||||||||||
|
operates on a copy of the given parameters.
|
|
||||||||||||
|
operates on a copy of the given parameters.
|
|
||||||||||||
|
operates on a copy of the given parameters.
|
|
|
operates on the given parameter.
|
|
|
returns a pointer to a clone of this functor.
Implements lti::functor. |
|
|
copy data of "other" functor.
|
|
||||||||||||
|
calculates the difference image. The given image will substitute the lastChannel, and at the end will be empty() returns the threshold to be used. |
|
||||||||||||
|
calculates the difference image. The given image will substitute the lastChannel, and at the end will be empty() returns the threshold to be used. |
|
||||||||||||
|
calculates the difference image. The given image will substitute the lastChannel, and at the end will be empty() returns the threshold to be used. |
|
|
returns used parameters
Reimplemented from lti::transform. |
|
|
returns the name of this type ( "temporalTemplate" )
Reimplemented from lti::transform. |
|
|
reset the internal accumulators, so that the next apply will be considered as the first image to detect motion
|
|
|
the last channel, required to calculate D(x,y,t)
|
|
|
the last channel8, required to calculate D(x,y,t)
|
|
|
the last image, required to calculate D(x,y,t)
|
|
|
The Motion History Image.
|