当前位置:首页>技术>

人脸识别有哪些步骤(人脸识别的过程三个步骤)

来源:原点资讯(m.360kss.com)时间:2022-11-25 23:13:43作者:YD166手机阅读>>

今天我们来盘一盘人脸注册、人脸识别等相关操作,这是一个简单的入门教程。

话不多说,我们进入主题:


完成人脸识别所需的步骤:

  1. 注册百度账号api,创建自己的应用;
  2. 创建vs控制台应用程序,引入动态链接库;
  3. 编写代码调试,效果图查看;
  4. 总结。

1、注册百度账号api,创建自己的应用

注册地址: https://login.bce.baidu.com/

注册登录之后,在“产品服务” 菜单下找到人脸识别 ,如下图:

人脸识别有哪些步骤,人脸识别的过程三个步骤(1)

点击去创建自己的应用名称,其实最主要的就是 API_key 和 Secret_key

人脸识别有哪些步骤,人脸识别的过程三个步骤(2)

有了这些就可以进一步去看 百度提供的SDK 文档了。

这是百度的SDK地址:http://ai.baidu.com/sdk

选择自己喜欢的开发语言进行研究, 里面文档很详细, 下载中有Demo

本人采用的是C# 进行研究。

参考地址:http://ai.baidu.com/docs#/Face-Csharp-SDK/top


2、创建vs控制台应用程序,引入动态链接库

创建控制台应用程序,命名为FaceRecognition,

然后引用动态链接库(安装人脸SDK),我用的是vs2017,使用的是方法一。

方法一:使用Nuget管理依赖 (推荐)

在NuGet中搜索 Baidu.AI,安装最新版即可。

packet地址 https://www.nuget.org/packages/Baidu.AI/

方法二:下载安装

人脸 C# SDK目录结构

Baidu.Aip ├── net35 │ ├── AipSdk.dll // 百度AI服务 windows 动态库 │ ├── AipSdk.xml // 注释文件 │ └── Newtonsoft.Json.dll // 第三方依赖 ├── net40 ├── net45 └── netstandard2.0 ├── AipSdk.deps.json └── AipSdk.dll

如果需要在 Unity 平台使用,可引用工程源码自行编译。

安装

1.在官方网站下载C# SDK压缩工具包。

2.解压后,将 AipSdk.dll 和 Newtonsoft.Json.dll 中添加为引用。


3、编写代码调试,效果图查看

  • 注册人脸
  • 识别人脸

首先我们准备一张能够识别人脸的图片,放到公共平台,如果百度云盘,然后分享出去,复制图片地址。

注册人脸:

在Program.cs里面编写代码

人脸识别有哪些步骤,人脸识别的过程三个步骤(3)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FaceRecognition { class Program { static void Main(string[] args) { // 设置APPID/AK/SK var API_KEY = "XFPA49myCG7S37XP1DxjLbXF"; //你的 Api Key var SECRET_KEY = "ZvZKigrixMLXNZOLmkrG6iDx9QprlGuT"; //你的 Secret Key var client = new Baidu.Aip.Face.Face(API_KEY, SECRET_KEY); client.Timeout = 60000; // 修改超时时间 //取决于image_type参数,传入BASE64字符串或URL字符串或FACE_TOKEN字符串 //你共享的图片路径(点击路径可直接查看图片) var image = "https://thumbnail0.baidupcs.com/thumbnail/32f3cc8f022839a4dbf6b9f9cca76ce8?fid=3145591938-250528-218900036170682&time=1550282400&rt=sh&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-sTBqvQbbBy3n5SDQfbtjNwjlSHg=&expires=8h&chkv=0&chkbd=0&chkpc=&dp-logid=1077356968076791248&dp-callid=0&size=c710_u400&quality=100&vuk=-&ft=video"; var imageType = "URL"; //注册人脸 var groupId = "group1"; var userId = "user1"; // 调用人脸注册,可能会抛出网络等异常,请使用try/catch捕获 var result = client.UserAdd(image, imageType, groupId, userId); Console.WriteLine(result); // 如果有可选参数 var options = new Dictionary{ {"user_info", "user's info"}, {"quality_control", "NORMAL"}, {"liveness_control", "LOW"} }; // 带参数调用人脸注册 result = client.UserAdd(image, imageType, groupId, userId, options); Console.WriteLine(result); } } }

人脸识别有哪些步骤,人脸识别的过程三个步骤(4)

首页 1 2 3 下一页

栏目热文

人脸识别正确方法(人脸识别100%正确的方法)

人脸识别正确方法(人脸识别100%正确的方法)

身份证在我们日常生活中的重要性相信不用我多说,随身携带不一定用得上,碰上要用的时候忘记带就束手无措了。因此,现在很多场合...

2022-11-25 22:47:04查看全文 >>

人脸识别四个步骤图解(人脸识别的四个步骤流程图)

人脸识别四个步骤图解(人脸识别的四个步骤流程图)

人脸识别技术现在使用起来非常的方便,在生活中的应用也很多,甚至会让人觉得这很神奇,那这项神奇的技术你知道是怎么实现的吗?...

2022-11-25 22:38:05查看全文 >>

人脸识别通过的好方法(人脸识别有什么巧妙的方法)

人脸识别通过的好方法(人脸识别有什么巧妙的方法)

近日,一起事关人脸识别的一审判决引发社会关注。在此案中,李某接到一通自称是警方打来的电话,在对方提供的网站上下载了两个A...

2022-11-25 23:03:35查看全文 >>

人脸识别十大步骤(人脸识别有什么巧妙的方法)

人脸识别十大步骤(人脸识别有什么巧妙的方法)

译者 | 陈峻审校 | 孙淑娟众所周知,在向用户提供某种服务或销售某些产品时,身份认证是Web应用的一个非常重要的方面。...

2022-11-25 23:16:09查看全文 >>

莫干山避暑靠谱吗(莫干山和下渚湖哪个好玩)

莫干山避暑靠谱吗(莫干山和下渚湖哪个好玩)

第一次去莫干山的经历,算不上美好,当时随便报了一个户外组织的一日团,去之前对莫干山颇为期待,毕竟是赫赫有名的避暑别墅聚集...

2022-11-25 22:33:58查看全文 >>

人脸识别操作入口(人脸识别怎么操作)

人脸识别操作入口(人脸识别怎么操作)

家住杭州的郭兵是杭州野生动物世界(下称“动物世界”)的年卡用户。每次入园,他需要在闸机上刷年卡,同时验证指纹。这种入园方...

2022-11-25 22:43:06查看全文 >>

人脸识别过程三个步骤(人脸识别六种方法)

人脸识别过程三个步骤(人脸识别六种方法)

如今,人脸识别技术已经不稀奇了。手机解锁、车站进站时经常用到。然而,一项看似热门的技术,其实设计起来并不简单。本文作者分...

2022-11-25 22:54:34查看全文 >>

人脸识别正式步骤(人脸识别方法和步骤)

人脸识别正式步骤(人脸识别方法和步骤)

在众多的人工智能技术中,人脸识别商用较为成熟且落地应用更为广泛。它作为基于脸部特征信息进行身份识别的一种生物识别技术,已...

2022-11-25 23:14:07查看全文 >>

人脸识别三种方法(人脸识别六种方法)

人脸识别三种方法(人脸识别六种方法)

随着通信设备和摄像技术的迅速发展,人脸识别技术已经成为许多产品的主要应用支撑或重要配置。以下内容对目前人脸识别常见的三种...

2022-11-25 23:07:43查看全文 >>

人脸识别怎样简单的通过(人脸识别怎么能直接通过)

人脸识别怎样简单的通过(人脸识别怎么能直接通过)

哈喽,大家好。今天给大家总结几个简单、好用的人脸识别算法。 人脸识别是计算机视觉中比较常见的技术,生活中,我们接触最多的...

2022-11-25 22:57:43查看全文 >>

文档排行