如何在OpenCV中保存检测到的对象的图像
How do you save images of detected objects in OpenCV?
我正在尝试将"if,则逻辑"添加到opencv人脸检测代码中,以便如果通过摄像头或网络摄像头检测到人脸,检测到的人脸的图像将保存到控制器或计算机上的预定文件路径,例如C:\Users\Public\Desktop。
我到处寻找任何可以提供帮助的例子,但我找不到任何东西。
如果有人知道任何代码,研究文章,网站,我可以联系的人,那将非常有帮助。
谢谢
检测人脸的函数调用很可能包含类型 vector<Rect>
的 boundingRectangle
参数。如果检测到人脸,请使用其中存在的数据选择感兴趣区域 (ROI)。然后可以使用此功能保存此选定的ROI。
这些是OpenCV的基础知识,因此我没有在我的答案中包含任何代码片段。
根据检测到的部分(等待您是否要从图像中获取区域或点),定义 ROI(如果需要)。然后将 roi 复制到新映像,然后保存到路径?
相关文章:
- 如何检测图像中的特定对象
- 当我调用它来解码 Blob 对象中的 png 图像时,"Magick++::readImages"引发警告
- Opencv,在图像中的对象周围绘制一个框
- Cuda 从黑/白图像创建纹理对象
- 从实时摄影机馈送而不是图像中按形状跟踪对象
- 如何将图像的字节数组(取自 s3)转换为 C++ 或 C 中的图像/图像对象
- 如何将图像缓冲区传递到OpenCV垫子对象
- 如何使用OpenCV从图像中检测旋转对象
- 使用 qt 从 postgres 读取和写入图像(大对象)
- OPENCV(C ) - 从已知的3D对象和相机位置计算图像的2D坐标
- 如何将CIMG图像对象从C /CLI传递到C#
- 在QML中动态添加图像对象
- OpenCV,Dlib - 作为黑色图像输出的垫子对象
- 使用 cpprest 通过 json 对象在 http post 中发送图像
- 如何区分具有对象坐标的两个图像
- 计算具有图像/对象点的投影矩阵
- 从数据库中以 blob 数据类型形式存储的原始图像数据中检索 CImage 对象
- 使用OpenCV的图像中的对象注释
- 使用 libpng - const 对象保存图像
- 对象图像中对象的实际大小