TarzaNN
TarzaNN neural network simulator
|
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 */