topical media & game development

talk show tell print

lib-of-vs-apps-addonsExamples-opencvExample-src-testApp.h / h



  ifndef _TEST_APP
  define _TEST_APP
  
  include <ofMain.h>
  
  include <ofxOpenCv.h>
  
  //#define _USE_LIVE_VIDEO                // uncomment this to use a live camera
                                                                  // otherwise, we'll use a movie file
  
  class testApp : public ofBaseApp{
  
          public:
  
                  void setup();
                  void update();
                  void draw();
  
                  void keyPressed  (int key);
                  void mouseMoved(int x, int y );
                  void mouseDragged(int x, int y, int button);
                  void mousePressed(int x, int y, int button);
                  void mouseReleased(int x, int y, int button);
                  void windowResized(int w, int h);
  
          #ifdef _USE_LIVE_VIDEO
                    ofVideoGrabber                 vidGrabber;
                  #else
                    ofVideoPlayer                 vidPlayer;
                  #endif
  
          ofxCvColorImage                colorImg;
  
          ofxCvGrayscaleImage         grayImage;
                  ofxCvGrayscaleImage         grayBg;
                  ofxCvGrayscaleImage         grayDiff;
  
          ofxCvContourFinder         contourFinder;
  
                  int                                 threshold;
                  bool                                bLearnBakground;
  
  };
  
  endif
  


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.