在dlib窗口中打印文本

时间:2015-04-20 14:55:08

标签: c++ opencv dlib

我想知道如何在dlib库窗口中打印一些字符串几秒钟,以便用户正确读取它们。到目前为止,我在API中找到了以下方法:

const rectangle r;
win.add_overlay(r,rgb_pixel(255,0,0), "Someone smiled!");

只打印一帧。我想得到类似Opencv方法的东西 void displayOverlay(const string& winname, const string& text, int delayms=0 )。 有可能吗?

1 个答案:

答案 0 :(得分:0)

我知道这已经有几年了,但我遇到了同样的问题,我希望这对人们有所帮助。

我设法在它旁边显示一个矩形和文字,执行以下操作:

win.add_overlay(image_window::overlay_rect(rect, rgb_pixel(255, 0, 0), "text"));

我在一个帖子here中找到了这个。我将矩形设置为负位置,大小为0,0。