c#结合emgucv进行人脸检测_机器视觉入门(17)之emgucv实现人脸识别

第三节 又一个EmguCV程序:人脸识别

对于用惯了halcon的玩家,对emguCV其实应该是各种不习惯的,特别是数据类型,我本来准备了一个例子,结果最后一个方法的地方因为数据类型的问题,搞了半天没成功,如果绕开那个方法,整个例子又少了一大亮点,所以我干脆不讲那个例子了。。。这一节我们可以学习下emguCV某些厉害的地方。比如人脸识别。用halcon做人脸识别貌似是比较麻烦的,用emguCV就方便很多了,因为我们可以踩在前人的肩膀上:OpenCV的人脸识别已经有现成的库了,虽然不是很好用。这一节我们就学习下用emguCV调用OpenCV这些库(分类器)做下人脸识别。

首先我们进入下面(4-3-1)这个文件夹:

9c3f08ef8dac912568f572565e1e5ca1.png

图 4-3-1

不出意外你应该只有上面两个XML文件,看字面意思应该分别是用来检测眼睛,前脸,嘴巴,鼻子的。下面的两个XML文件可以自己去网上找,也可以来我们的QQ群文件下载。下面首先,在上一节的工程解决方案上右键-->添加-->新建项目,如下图(4-3-2):

6250fc3c2377f608198a997fae8bdadc.png

图 4-3-2

然后继续选择Windows窗体应用程序,命名为facesDetect。然后按照上一节的方法添加emguCV的四个dll引用,在工具栏右键选择项-->浏览-->添加Emgu.CV.UI.dll。接着在form里面添加两个imagebox控件,两个button控件,如下图(4-3-3):

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值