C# 解析百度人脸识别技术文档(让有些人更好地了解百度人脸识别的demo希望这文章对各位老爷有帮助)

(百度人脸识别demo)调用百度人脸识别的接口,开发流程:1.百度人脸识别的交互类-----2.开启摄像头--------3.人脸注册 -------4.检索摄像头是否存在人脸-------5.在百度人脸识别库里搜索人脸

先在项目上引用百度人脸的dll文件引用完后创建face类:

在这个类里再次书写百度人脸识别上给的方法:人脸注册,人脸检索,人脸搜索等方法。


写到这里差不多就完成了一大半了(以上参数或者返回的参数可以去看看百度人脸识别的技术文档我这里就不贴出来了),然后呢在窗体后台的Load方法中打开摄像头和调用face类中的faceload方法记住还要开个线程一直去判断是摄像头中是不是有人脸,如果有人脸就调用人脸搜索的方法图上我已调用了此方法

人脸注册的功能也就是几句代码的事:

  Bitmap bmp = null;
            bmp = videoSourcePlayer1.GetCurrentVideoFrame();

  f.UserAddDemo(bmp, groupid,userid,name);

线程的代码:

我在face类中用了回调函数会把所得到的数据信息和错误返回到后台中:

写到这里就人脸识别的程序就完成了,当然在使用的过程中你可以不断地完善和改进程序以上就是一个调用百度人脸识别的例子。我在测试百度人脸识别的程序时发现人离的很近是会很难识别(不是不识别)离得距离40-60厘米很容易被识别。这个百度人脸识别可以做一个会场签到的程序然后把签到得到的数据可以做个活动什么的(会议签到的代码我就不贴出来了)。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值