在 Dlib 中,如何保存带有叠加层的图像

In Dlib how do I save image with overlay?

本文关键字:叠加 图像 保存 Dlib 何保存      更新时间:2023-10-16

我正在尝试修改 Dlib 的人脸检测示例以将带有检测的图像保存到文件中,因为我使用的是没有 GUI 的服务器。到目前为止,我只知道如何保存图像,而不是覆盖层。如何将两者保存到同一个文件中?

//win.add_overlay(dets, rgb_pixel(255,0,0));
save_png(img, "detected.png");

您可以在保存映像之前对映像调用draw_rectangle。

试试这个: dlib::draw_rectangle()

例:

dlib::draw_rectangle(rect_image, rect, dlib::rgb_pixel(255, 0, 0), 1);