【问题标题】:opencv/C++: Place a saved image over a webcam stream with facial recognitionopencv/C++:将保存的图像放在具有面部识别功能的网络摄像头流上
【发布时间】:2017-03-29 19:29:19
【问题描述】:

我试图弄清楚如何在 C++ 中将保存的图像放置在网络摄像头流上。

诀窍是我想把图像放在脸上,只要脸移动,图像就会移动。我可以在这里用我的代码在脸上画一个圆圈:

Point center = Point(faces[i].x + faces[i].width*0.5, faces[i].y + faces[i].height*0.45);
circle(captureFrame, center, faces[i].width / 1.65, cvScalar(0, 0, 255, 0), 50, 8, 0);
imshow("outputCapture", captureFrame);  

但是,我想使用 Point 函数在我捕获的网络摄像头帧 (captureFrame) 上显示一个图像 (test_image.jpg),以始终找到脸部的中心。

非常感谢您的帮助!

【问题讨论】:

标签: c++ image opencv face-recognition imshow


【解决方案1】:

看看麻省理工学院的 Sikuki 图书馆:

http://sikulix-2014.readthedocs.io/en/latest/devs/system-design.html

【讨论】:

  • 我宁愿将我的所有功能都保留在 opencv 中,最好以某种方式使用 ROI/Mat 功能。我只是不确定如何
猜你喜欢
  • 1970-01-01
  • 2013-06-03
  • 2019-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-16
  • 2015-05-26
相关资源
最近更新 更多