使用AForge.net进行视频处理的实时面部和眼睛跟踪

时间:2016-12-12 16:07:06

标签: opencv video image-processing emgucv aforge

请指导我: 我将使用实时视频处理的概念在图像处理方面完成我的最后一年项目。

项目将包含以下任务

  • 实时捕捉视频。
  • 实时追踪脸部和眼睛蛹。
  • 如果眼睛闭上然后报警。 现在我很困惑我应该使用哪个库 AForge.net或openCv? AForge.net 是否支持实时面部和眼睛跟踪?

2 个答案:

答案 0 :(得分:0)

虽然AForge是一个非常强大的库,我宁愿使用Accord.NET,因为它实现了所有AForge库+附加,而且与AForge不同,仍然有一些积极的开发

现在,在选择OpenCV和Accord之间,我个人建议转而使用OpenCV或其任何包装器。我的理由:

  • 更强大的开发者社区
  • 更新更新
  • 支持更多算法
  • 更灵活
  • 支持更多视频编解码器和格式
BTW,OpenCV和Accord都已经实现了Viola-Jones和Eigenfaces算法,这些算法通常用于人脸检测。

答案 1 :(得分:0)

实际上,如果您可以使用内置的OpenCV功能,则取决于这一事实。如果您使用Haar Cascade,OpenCV中的面部和眼睛跟踪是一项简单的任务。请阅读这篇文章。它解释了这个想法: http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html 附:有多个包装器允许将OpenCV与C#(EmguCV),Python,Java一起使用。因此,您不仅限于使用C ++创建应用程序。