我想知道如何在 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 )
。
可能吗?
最佳答案
我知道这已经有几年了,但我遇到了同样的问题,我希望这对人们有所帮助。
我通过以下操作成功地显示了一个矩形和旁边的文本:
win.add_overlay(image_window::overlay_rect(rect, rgb_pixel(255, 0, 0), "text"));
我在一个线程中找到了这个 here .我将矩形设置为负数位置并将大小设置为 0,0。
关于c++ - 在 dlib 窗口中打印文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29751319/