コード例 #1
0
//--------------------------------------------------------------
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();
}
コード例 #2
0
ファイル: testApp.cpp プロジェクト: aleonard/KinectWorkshop
//--------------------------------------------------------------
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();
}