前段时间因项目中有用到人脸识别,折腾了好久才解决了问题。现将简单的人脸识别功能分享出来,供大家研究。 是基于OpenCVSharp写的人脸识别功能,启用电脑自带的摄像头,识别到人脸图片,并以视频的形式显示到界面上。
1、基本介绍
1.1 本系统是基于.Net Framework 4.0所开发,采用Visual Studio 2012,OpenCvSharp进行人脸识别。
OpenCvSharp下载地址:https://github.com/shimat/opencvsharp/releases
下载界面如下图所示,根据自己情况,下载32位或64位的。

1.2 项目中运用的为“net40”所对应的dll,注意要选择正确版本的dll,否则会出现错误,本人在此地方折腾了好久
2、新建项目
2.1 在Visual Studio 2012中新建项目,选择.Net Framework4.0 的版本,这个地方一定要与所选择的OpenCVSharp的版本一致。

2.2 添加OpenCVSharp DLL引用

2.3 复制OpenCvSharpExtern.dll到项目的bin\Debug下
2.4 界面设计
稍微有点.Net WinForm基础,此地方都不是问题,在此就直接上图。
一个 PictureBox,二个Button按钮控件

3、开启电脑摄像头
3.1 开启摄像头代码,核心代码如下,本人只研究了开启电脑摄像头,至于能否开启其他设备的摄像头,大家可以去尝试下。
&
1762




被折叠的 条评论
为什么被折叠?



