c#人脸识别

时间:2011-01-10 18:17:19

标签: c# opencv face-recognition opencvdotnet

我正在尝试编写一个简单的程序来检测网络摄像头上的面部,然后触发事件(可选择拍摄脸部的快照)

我不需要任何想要与其他面孔比较的东西,我只需要发送一封电子邮件,有人在门口(希望附带照片)

问题是如何以及如何使用

非常困惑

我看到有一个非常强大的“opencv”,它有一些包装类,即opencv.net和emgu.cv

我已经在这里和那里看到了一些例子,但我还没有找到适用于VS2010的一组工作源代码c#

任何人都可以推荐像我这样的业余程序员最好的行动方案。

感谢

4 个答案:

答案 0 :(得分:7)

我可以建议使用emgucv,因为它适用于vs2010的an example,并向您展示如何进行人脸检测。一旦检测到您的面部,您可以轻松裁剪检测到的面部,正确设置ROI。

答案 1 :(得分:3)

这就是所谓的计算机视觉。有一个流行的库支持那些类型的操作。我不会说它很容易,但是可以做到......

http://www.aforgenet.com/framework/

答案 2 :(得分:2)

可能我觉得这就是你需要的http://ashishrd.blogspot.com/2006/12/gesture-recognition-using-webcam-and.html手势探测器,并且在传感器方块触摸时人为地召唤一个事件

答案 3 :(得分:2)

我正在使用Luxand http://www.luxand.com/进行面部识别。它并不难,效果很好。