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

Posted

技术标签:

【中文标题】在 Dlib 中,如何使用叠加层保存图像?【英文标题】:In Dlib how do I save image with overlay? 【发布时间】:2015-06-28 01:23:31 【问题描述】:

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

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

【问题讨论】:

如何在c++中使用draw_rectangle,请帮忙 我已经问过了,但似乎没有引起注意..你能告诉我你是如何用覆盖保存图像的吗...你也可以回答我的问题。link to question 【参考方案1】:

您可以在保存图片前调用draw_rectangle。

【讨论】:

draw_rectangle使用的语法是什么。【参考方案2】:

试试这个:dlib::draw_rectangle()

例子:

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

【讨论】:

在 Python 中使用它的语法是什么?

以上是关于在 Dlib 中,如何使用叠加层保存图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 dlib 中保存结果人脸地标图像?

在相机视图中保存带有叠加层的图像

如何在 PyOpenGL 中将 png 图像作为图像叠加层?

如何在 Gatsby 静态图像组件上添加叠加层?

在一个网页上的多个图像上使用叠加层

AVAsset 在 iOS 中使用图像叠加保存视频会破坏视频