#include <vetMotionLame.h>
Inheritance diagram for vetMotionLame:

Public Member Functions | |
| vetMotionLame (vetMotionLameParameters *initParams=NULL) | |
| ~vetMotionLame () | |
| VETRESULT | setParameters (vetMotionLameParameters *initParams) |
| vetMotionLameParameters & | getParameters () |
| VETRESULT | reset () |
| Inherited class must implement this function, should reset all filters' parameters, something like constructor initialization. | |
| unsigned int | getLastDifferenceValue () |
| VETRESULT | importFrom (vetFrameYUV420 &img) |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
| VETRESULT | importFrom (vetFrameRGB24 &img) |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
| VETRESULT | importFrom (vetFrameT< unsigned char > &img) |
| Inherited class must implement this function, processing frames to specific output (device or stream). | |
Static Public Member Functions | |
| static long | getDifferenceBrightnessValue (vetFrameRGB24 &diff_img) |
Protected Member Functions | |
| void | initFrame (vetFrameRGB24 &img) |
| VETRESULT | evalDifference (vetFrameRGB24 &diff_img) |
Protected Attributes | |
| vetMotionLameParameters * | myParams |
| vetFrameRGB24 * | buffer |
| vetFrameRGB24 * | diff |
| long | lastDiffValue |
Definition at line 51 of file vetMotionLame.h.
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetOutput. Definition at line 149 of file vetMotionLame.cpp. References INFO, and VETRET_NOT_IMPLEMENTED. |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetVision. Definition at line 115 of file vetMotionLame.cpp. References buffer, diff, vetVision::doAlert(), vetVisionParameters::doAlert, vetVisionParameters::doEval, evalDifference(), INFO, initFrame(), myParams, and VETRET_OK. |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetVision. Definition at line 138 of file vetMotionLame.cpp. References INFO, and VETRET_NOT_IMPLEMENTED. |
|
|
Inherited class must implement this function, should reset all filters' parameters, something like constructor initialization.
Implements vetVision. Definition at line 56 of file vetMotionLame.cpp. References vetVision::alertCallArgument, buffer, diff, INFO, lastDiffValue, vetObject::setDescription(), vetObject::setName(), vetObject::setVersion(), and VETRET_OK. Referenced by vetMotionLame(). |
1.4.4