This is the code we showed at Uncraftivism

Dependencies:   mbed

Committer:
jarkman
Date:
Mon Dec 14 08:28:21 2009 +0000
Revision:
2:01115080f6da
Parent:
0:57f4fdadc97f

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jarkman 0:57f4fdadc97f 1 #pragma once
jarkman 0:57f4fdadc97f 2 // Class to detect motion in a series of frames
jarkman 0:57f4fdadc97f 3
jarkman 0:57f4fdadc97f 4 class Frame;
jarkman 0:57f4fdadc97f 5
jarkman 0:57f4fdadc97f 6
jarkman 0:57f4fdadc97f 7 class MotionFinder
jarkman 0:57f4fdadc97f 8 {
jarkman 0:57f4fdadc97f 9 public:
jarkman 0:57f4fdadc97f 10 MotionFinder( ServoMinder *xServoMinder, ServoMinder *yServoMinder );
jarkman 0:57f4fdadc97f 11
jarkman 0:57f4fdadc97f 12 void processFrame( Frame *frame );
jarkman 0:57f4fdadc97f 13 void newBackground( Frame *frame );
jarkman 0:57f4fdadc97f 14
jarkman 0:57f4fdadc97f 15 ~MotionFinder();
jarkman 0:57f4fdadc97f 16
jarkman 0:57f4fdadc97f 17
jarkman 0:57f4fdadc97f 18 Frame *m_backgroundFrame;
jarkman 0:57f4fdadc97f 19 Frame *m_resultFrame;
jarkman 0:57f4fdadc97f 20 uint16_t m_delta;
jarkman 0:57f4fdadc97f 21
jarkman 0:57f4fdadc97f 22 float m_attentionX;
jarkman 0:57f4fdadc97f 23 float m_attentionY;
jarkman 0:57f4fdadc97f 24
jarkman 0:57f4fdadc97f 25
jarkman 0:57f4fdadc97f 26 ServoMinder *m_xServoMinder;
jarkman 0:57f4fdadc97f 27 ServoMinder *m_yServoMinder;
jarkman 0:57f4fdadc97f 28
jarkman 0:57f4fdadc97f 29 };