opencv在视频上显示变量

时间:2012-02-29 17:03:36

标签: c variables opencv overlay

是否可以使用opencv在屏幕上叠加%d?

  

CvPutText()

已经尝试但是无法完成

2 个答案:

答案 0 :(得分:7)

让我假装我没有explained to you in a comment before

int number  = 5;
char text[255]; 
sprintf(text, "Score %d", (int)number);

CvFont font;
double hScale=1.0;
double vScale=1.0;
int    lineWidth=1;
cvInitFont(&font,CV_FONT_HERSHEY_SIMPLEX|CV_FONT_ITALIC, hScale,vScale,0,lineWidth);

cvPutText (img, text, cvPoint(200,400), &font, cvScalar(255,255,0));

答案 1 :(得分:0)

cvPutText()绘制图像,但不进行格式化 - 您需要使用sprintf或类似格式设置要打印的字符串