在Dlib中如何使用叠加保存图像?

时间:2015-04-21 04:13:59

标签: c++ dlib

我正在尝试修改Dlib的面部检测示例,以便将检测到的图像保存到文件中,因为我使用的是没有GUI的服务器。到目前为止,我只想到了如何保存图像而不是叠加层。如何将两者保存到同一个文件中?

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

2 个答案:

答案 0 :(得分:6)

在保存之前,您可以在图像上调用draw_rectangle

答案 1 :(得分:2)

试试这个:dlib::draw_rectangle()

示例:

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