43 lines
895 B
C++
43 lines
895 B
C++
#pragma once
|
|
|
|
#include "ofMain.h"
|
|
#include "ofxOpenCv.h"
|
|
#include "ofxGui.h"
|
|
|
|
class ofApp : public ofBaseApp{
|
|
|
|
public:
|
|
void setup();
|
|
void update();
|
|
void draw();
|
|
|
|
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 mouseEntered(int x, int y);
|
|
void mouseExited(int x, int y);
|
|
void windowResized(int w, int h);
|
|
void dragEvent(ofDragInfo dragInfo);
|
|
void gotMessage(ofMessage msg);
|
|
|
|
ofVideoPlayer vidPlayer;
|
|
|
|
// Images displaying original video
|
|
ofxCvColorImage colorVideo;
|
|
ofxCvGrayscaleImage grayVideo;
|
|
|
|
ofxCvGrayscaleImage background;
|
|
ofxCvGrayscaleImage binarized;
|
|
|
|
ofxCvContourFinder contourFinder;
|
|
|
|
bool learnBackground;
|
|
|
|
ofxPanel gui;
|
|
|
|
ofParameter<int> threshhold;
|
|
};
|