opencv camera frame rate

using a Function

getTickCount()

getTickFrequency()

cvGetTickCount()

- native Code 를 위해서 찾아보았는데 GetTickCount() 를 사용하지 않고 cv 의 함수를 사용하여서 불필요한 include header 를 할 필요가 없어진다. 



float fTime = cvGetTickCount();
    // To do list
    DetectMarker(pMatGr);
    DrawSquares(pMatRgb);

    // get fps and Output
    if(IS_DEBUG){
    	fTime = (cvGetTickCount() - fTime)/(cvGetTickFrequency()*1000);
    	DPRINTF("Excution Time = %g ms", fTime);
    }





위에방법대로 하자~ opencv 2.4.3 - opencv2refman.pdf 의 내용도 동일하다. 



이전에는....

// 전역

int old_time = 0;


//callback

{
int new_time = cvGetTickCount();
int delay_time = new_time - old_time;
//float fps = 1000.f/(float)delay_time;
//float fps = (float)delay_time/(cvGetTickFrequency()*1000);
old_time = new_time;
DPRINTF("FPS = %lf", fps);
}







'Library > opencv' 카테고리의 다른 글

HOG, SVM  (0) 2013.01.16
opencv font  (0) 2012.11.23
using openCV2.4.3 for Detect Rectangle  (0) 2012.11.23
groupRectangles  (0) 2012.11.23
Rectangle Detection  (0) 2012.11.21

댓글

Designed by JB FACTORY