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

Public Member Functions | |
| vetMotionIlluminationInvariant (vetMotionIlluminationInvariantParameters *initParams=NULL) | |
| ~vetMotionIlluminationInvariant () | |
| VETRESULT | setParameters (vetMotionIlluminationInvariantParameters *initParams) |
| vetMotionIlluminationInvariantParameters & | getParameters () |
| VETRESULT | reset () |
| Inherited class must implement this function, should reset all filters' parameters, something like constructor initialization. | |
| 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 int | getIllumination (vetFrameRGB24 &source_img, vetFrameRGB24 &ill_img) |
| static int | getReflectance (vetFrameT< unsigned char > &refl_img, vetFrameRGB24 &source_img) |
| static int | getReflectance (vetFrameRGB24 &refl_img, vetFrameRGB24 &source_img) |
Protected Member Functions | |
| void | initFrame (vetFrameRGB24 &img) |
| int | evalDifference (vetFrameRGB24 &diff_img) |
| int | evalDifference (vetFrameT< unsigned char > &diff_img) |
Protected Attributes | |
| vetMotionIlluminationInvariantParameters * | myParams |
| vetFrameT< unsigned char > * | reflectance |
| vetFrameT< unsigned char > * | buffer |
| vetFrameT< unsigned char > * | diff |
| float * | reflectanceCurrent |
| float * | reflectanceBuffer |
| long | lastDiffValue |
Definition at line 49 of file vetMotionIlluminationInvariant.h.
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetOutput. Definition at line 157 of file vetMotionIlluminationInvariant.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 121 of file vetMotionIlluminationInvariant.cpp. References buffer, diff, vetVision::doAlert(), vetVisionParameters::doAlert, vetVisionParameters::doEval, evalDifference(), getReflectance(), INFO, initFrame(), myParams, reflectance, and VETRET_OK. |
|
|
Inherited class must implement this function, processing frames to specific output (device or stream).
Implements vetVision. Definition at line 148 of file vetMotionIlluminationInvariant.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 60 of file vetMotionIlluminationInvariant.cpp. References vetVision::alertCallArgument, buffer, INFO, lastDiffValue, reflectance, vetObject::setDescription(), vetObject::setName(), vetObject::setVersion(), and VETRET_OK. Referenced by vetMotionIlluminationInvariant(). |
1.4.4