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

Real Time Face and eye tracking using video processing with AForge.net

请指导我: 我将使用实时视频处理的概念进行图像处理的最后一年项目。

项目将包含以下任务

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

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

  • 更强大的开发者社区
  • 更多更新
  • 支持更多算法
  • 更大的灵活性
  • 支持更多视频编解码器和格式

顺便说一句,OpenCV 和 Accord 都已经实现了 Viola-Jones 和 Eigenfaces 算法,这些算法通常用于人脸检测。

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