TarzaNN
TarzaNN neural network simulator
C:/Users/albertlr/projects/TarzaNN/TarzaNN/MotionFilter.h
Go to the documentation of this file.
00001 #ifndef MOTION_FILTER_H
00002 #define MOTION_FILTER_H
00003 
00004 #include <QMutex>
00005 #include "OutputImage.h"
00006 class MotionFeaturePlane;
00007 
00009 class MotionFilter {
00010         friend class MotionFeaturePlane;
00011 public: 
00013         MotionFilter(MotionFeaturePlane* mfp, int width, int height, float gain);
00014         virtual ~MotionFilter(){};
00015         
00016         OutputImage* getOutput();
00017         void releaseOutput();
00018 
00019 protected:
00020         OutputImage* output;
00021         OutputImage* workOutput;
00022         float gain;
00023         MotionFeaturePlane* fp;
00024         QMutex localAccess;
00025         void finalize();
00026         int width, height;
00027 };
00028 #endif /* MOTION_FILTER_H */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines