Browse Source

Add threshhold ofParameter

fleischmannma75068
Mario Fleischmann 3 years ago
parent
commit
b10e99aeac
2 changed files with 12 additions and 2 deletions
  1. 7
    1
      beerpong/src/ofApp.cpp
  2. 5
    1
      beerpong/src/ofApp.h

+ 7
- 1
beerpong/src/ofApp.cpp View File

grayVideo.allocate(VIDEO_WIDTH, VIDEO_HEIGHT); grayVideo.allocate(VIDEO_WIDTH, VIDEO_HEIGHT);


learnBackground = true; learnBackground = true;
threshhold = 80;

gui.setup("Parameter");
gui.add(threshhold.set("Threshhold", 80, 0, 255));
} }


//-------------------------------------------------------------- //--------------------------------------------------------------


//-------------------------------------------------------------- //--------------------------------------------------------------
void ofApp::draw(){ void ofApp::draw(){

ofSetHexColor(0xffffff); ofSetHexColor(0xffffff);
colorVideo.draw(20, 20); colorVideo.draw(20, 20);
grayVideo.draw(40 + VIDEO_WIDTH, 20); grayVideo.draw(40 + VIDEO_WIDTH, 20);
contourFinder.blobs[i].boundingRect.getCenter().y + 60 + VIDEO_HEIGHT + VIDEO_HEIGHT); contourFinder.blobs[i].boundingRect.getCenter().y + 60 + VIDEO_HEIGHT + VIDEO_HEIGHT);
} }
} }


gui.draw();
} }


//-------------------------------------------------------------- //--------------------------------------------------------------

+ 5
- 1
beerpong/src/ofApp.h View File



#include "ofMain.h" #include "ofMain.h"
#include "ofxOpenCv.h" #include "ofxOpenCv.h"
#include "ofxGui.h"


class ofApp : public ofBaseApp{ class ofApp : public ofBaseApp{


ofxCvContourFinder contourFinder; ofxCvContourFinder contourFinder;


bool learnBackground; bool learnBackground;
int threshhold;

ofxPanel gui;

ofParameter<int> threshhold;
}; };

Loading…
Cancel
Save