相关动态
C#调用百度AI人脸识别,实现人脸登录,人脸对比,人脸检测
2024-12-31 13:50

硬件:带有摄像头的计算机。

C#调用百度AI人脸识别,实现人脸登录,人脸对比,人脸检测

软件:Windows10 操作系统。

网络:设备连接外网。

人脸识别小程序的内部算法实现需借助百度接口,所以在启动小程序之前需要提前进行百度接口的相关配置工作。

注册登录,进入如下界面。

在应用名称一栏输入所建应用的名称,在应用描述一栏输入对所创建应用的大概描述,然后点击立即创建。

即可看到刚才创建应用的详细信息,并且可以看到获取到的API key和Secret key。

接下来,往你的这个库里面添加人脸和用户

导入你的应用信息,在百度智能云中的应用列表中可以复制

 

读入你人脸库的图片

 

链接电脑摄像头

 
 

将你想要实现的功能需要的控件添加到窗体中

这段代码的主要实现的功能是接受并处理图像数据,也就是将传入的图像转换为 Bitmap 格式,并进一步处理为百度人脸识别所需的 base64 格式字符串。然后调用百度人脸检测API,并返回检测结果。最后是解析并显示人脸检测结果,提取出人脸的位置、年龄、模糊程度等信息,并在用户界面上显示这些信息。

 

运行结果是这样的,显示了人脸的基本信息,甚至可以估计你的年龄和颜值分(看看就行,自信的人最美)。

 

选择两张照片进行对比,我用两张自己的照片对比了下,基本相似度在90左右。

用户输入用户称呼,点击上传用户照片,然后在文件夹中选择用户本人的照片,最后点击保存按钮,即可完成静态图像注册(注:用户ID为系统自动生成,无需输入)。

    以上就是本篇文章【C#调用百度AI人脸识别,实现人脸登录,人脸对比,人脸检测】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/quote/86348.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
发表评论
0评