diff options
| author | Tim Redfern <tim@eclectronics.org> | 2012-10-11 19:43:47 +0100 |
|---|---|---|
| committer | Tim Redfern <tim@eclectronics.org> | 2012-10-11 19:43:47 +0100 |
| commit | e2e45966d7a3ca7673bdbaadef5b5e8a38b0ff78 (patch) | |
| tree | 0a93d0d044b51f808658124761ac85afdcb23fae /src/testApp.h | |
initial commit
Diffstat (limited to 'src/testApp.h')
| -rwxr-xr-x | src/testApp.h | 61 |
1 files changed, 61 insertions, 0 deletions
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<boundary> boundaries; + int selectedBoundary; + +}; |
