在 Dlib 中,如何保存带有叠加层的图像
In Dlib how do I save image with overlay?
我正在尝试修改 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);
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- 将图像添加到资源文件夹UWP C++
- 彩色图像的卤化物处理平均值
- C++射线示踪剂ppm表示没有足够的数据来显示图像
- 重新定位图像时如何前进到下一个内存块
- 视差图和校正图像之间的叠加
- 在 Dlib 中,如何保存带有叠加层的图像
- 使用 QGraphicsView 或 QGraphicsScene 在较大图像中叠加图像
- 叠加在4通道图像上
- 在黑色图像上叠加精明的边缘
- 如何将一个图像叠加在另一个图像上?c++