在dlib图像中写入文本

sar*_*ara 1 c++ opencv dlib

我正在使用dlib进行人脸检测,我想在图像中写一个文字.我试过这个,win.add_overlay(dets, rgb_pixel(255,0,0),"test" ); 但它不起作用

你能帮我么.

小智 7

根据dlib文档,该add_overlay方法将叠加作为参数.由于您要显示矩形,您必须创建一个overlay_rect.您应该尝试以下代码:

win.add_overlay(dlib::image_window::overlay_rect(dets, rgb_pixel(255,0,0),"test" ));

dlib文档做得非常好(道具给戴维斯·金)你应该花点时间阅读和理解它.

  • 我正在寻找等效的python代码,但api似乎有所不同:有什么想法吗? (2认同)