From e2e45966d7a3ca7673bdbaadef5b5e8a38b0ff78 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Thu, 11 Oct 2012 19:43:47 +0100 Subject: initial commit --- src/testApp.h | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100755 src/testApp.h (limited to 'src/testApp.h') diff --git a/src/testApp.h b/src/testApp.h new file mode 100755 index 0000000..22389a6 --- /dev/null +++ b/src/testApp.h @@ -0,0 +1,61 @@ +#pragma once + +#include "ofMain.h" +#include "ofxOpenCv.h" + +#include "boundary.h" +#include "ofxXmlSettings.h" + +#include "ofxOsc.h" + +class testApp : public ofBaseApp{ + + public: + void setup(); + void update(); + void draw(); + void exit(); + + void keyPressed (int key); + void keyReleased(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); + void dragEvent(ofDragInfo dragInfo); + void gotMessage(ofMessage msg); + + ofxXmlSettings XML; + void loadSettings(string filename); + void saveSettings(string filename); + + //destination for OSC + std::string host; + int port,channel; + ofxOscSender sender; + + void sendNote(int note); + + ofVideoGrabber vidGrabber; + + int gw,gh; + + ofxCvColorImage colorImg; + + ofxCvGrayscaleImage grayImage; + ofxCvGrayscaleImage grayBg; + ofxCvGrayscaleImage grayDiff; + + ofxCvContourFinder contourFinder; + + int threshold; + bool bLearnBakground; + + bool bFlip; + bool bInvert; + + vector boundaries; + int selectedBoundary; + +}; -- cgit v1.2.3