diff --git a/beerpong/src/ofApp.cpp b/beerpong/src/ofApp.cpp index cafcf4e..22e806e 100644 --- a/beerpong/src/ofApp.cpp +++ b/beerpong/src/ofApp.cpp @@ -13,7 +13,9 @@ void ofApp::setup(){ grayVideo.allocate(VIDEO_WIDTH, VIDEO_HEIGHT); learnBackground = true; - threshhold = 80; + + gui.setup("Parameter"); + gui.add(threshhold.set("Threshhold", 80, 0, 255)); } //-------------------------------------------------------------- @@ -44,6 +46,7 @@ void ofApp::update(){ //-------------------------------------------------------------- void ofApp::draw(){ + ofSetHexColor(0xffffff); colorVideo.draw(20, 20); grayVideo.draw(40 + VIDEO_WIDTH, 20); @@ -78,6 +81,9 @@ void ofApp::draw(){ contourFinder.blobs[i].boundingRect.getCenter().y + 60 + VIDEO_HEIGHT + VIDEO_HEIGHT); } } + + + gui.draw(); } //-------------------------------------------------------------- diff --git a/beerpong/src/ofApp.h b/beerpong/src/ofApp.h index ce594b9..696391f 100644 --- a/beerpong/src/ofApp.h +++ b/beerpong/src/ofApp.h @@ -2,6 +2,7 @@ #include "ofMain.h" #include "ofxOpenCv.h" +#include "ofxGui.h" class ofApp : public ofBaseApp{ @@ -34,5 +35,8 @@ class ofApp : public ofBaseApp{ ofxCvContourFinder contourFinder; bool learnBackground; - int threshhold; + + ofxPanel gui; + + ofParameter threshhold; };