//-------------------------------------------------------------- void testApp::draw() { glColor3f(1,1,1); colorImg.draw (gM*2+gW*1, gM*1, gW, gH); ofxCv8uC1_DepthRaw.draw (gM*1+gW*0, gM*1, gW, gH); contourFinder.draw (gM*1+gW*0, gM*1, gW, gH); DHF.ofxCv8uC1_Blobs.draw (gM*1+gW*0, gM*2+gH, gW, gH); float sc = 2.0;//2.75; float gr = 1.0; glColor3f(gr,gr,gr); ofxCv8uC1_Depth.draw (gM*3+gW*2, gM*1, gW*sc, gH*sc); if (bComputeDepthHistogram) { drawDepthHistogram(); } char reportStr[1024]; sprintf(reportStr, "Kfps: %f", kinectFrameRate);//ofGetFrameRate()); ofSetColor(255, 255, 255); ofDrawBitmapString(reportStr, gW*0+gM*1, ofGetHeight()-gM); gui.draw(); }
//-------------------------------------------------------------- void testApp::draw() { ofSetColor(255,255,255); ofxCv8uC1_DepthRaw.draw (gM*1+gW*0, gM*1, gW, gH); contourFinder.draw (gM*1+gW*0, gM*1, gW, gH); DHF.ofxCv8uC1_Blobs.draw (gM*1+gW*0, gM*2+gH, gW, gH); ofSetColor(255,128,0); ofDrawBitmapString("Raw Depth", 5+gM*1+gW*0, 15+gM*1); ofDrawBitmapString("Holes", 5+gM*1+gW*0, 15+gM*2+gH); float sc = 2.0;//2.75; ofSetColor(255,255,255); ofxCv8uC1_Depth.draw (gM*3+gW*1, gM*1, gW*sc, gH*sc); if (bComputeDepthHistogram){ drawDepthHistogram(); } ofSetColor(255, 255, 255); ofDrawBitmapString("Kinect fps: " + ofToString((int) kinectFrameRate), ofGetWidth() - 150, ofGetHeight()-gM*3); ofDrawBitmapString("App fps: " + ofToString((int) ofGetFrameRate()), ofGetWidth() - 150, ofGetHeight()-gM); gui.draw(); }