如何在OpenCV中保存检测到的对象的图像?

时间:2014-12-31 00:08:08

标签: c++ opencv save-image

我正在尝试添加" if,then logic"对于opencv面部检测代码,使得如果通过相机或网络摄像头检测到面部,则将检测到的面部图像保存到控制器或计算机上的预定文件路径,例如C:\ Users \ Public \桌面。

我到处寻找任何有用的例子,但我找不到任何东西。

如果有人知道任何代码,研究文章,网站,我可以联系的人,那将非常有帮助。

由于

2 个答案:

答案 0 :(得分:2)

检测到面部的函数调用很可能包含类型为boundingRectangle的{​​{1}}参数。如果检测到面部,则使用其中的数据选择感兴趣区域(ROI)。然后,可以使用this function保存选定的投资回报率。

这些是OpenCV的基础知识,因此我没有包含任何代码片段和我的答案。

答案 1 :(得分:0)

根据检测到的部分(等待您是否获得某个区域或点),定义一个roi(如果需要)。然后将roi复制到新图像,然后保存到路径?