使用 AForge.net 的视频处理进行实时面部和眼动追踪
Real Time Face and eye tracking using video processing with AForge.net
请指导我:
我将使用实时视频处理的概念进行图像处理的最后一年项目。
项目将包含以下任务:
- 实时捕捉视频。
- 实时追踪面部和眼部瞳孔。
- 眼睛一闭就报警。
现在我很困惑我应该使用哪个库 AForge.net 或 openCv?
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++ 创建您的应用程序。
请指导我: 我将使用实时视频处理的概念进行图像处理的最后一年项目。
项目将包含以下任务:
- 实时捕捉视频。
- 实时追踪面部和眼部瞳孔。
- 眼睛一闭就报警。 现在我很困惑我应该使用哪个库 AForge.net 或 openCv? 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++ 创建您的应用程序。