Я хотел бы знать, как я могу напечатать некоторые строки в окне библиотеки 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"));
Я нашел это в теме Вот. Я установил прямоугольник в отрицательную позицию и размер до 0,0.