原创 陈己墨 己墨日志 2022-07-20 10:37 发表于河南
1.概念此处所用的人脸识别主要是基于对相关人工智能的API与SDK的使用。(1)人脸(Face)
在人脸识别技术中特指图像中发现的人脸,当对一张图片进行人脸检测时,会将检测到的人脸记录下来,包括人脸在图片中的位置,用一个系统标识face_token来表示。注意:对同一张图片进行多次人脸检测,对同一个人脸会得到不同的face_token。(2)人脸集合(FaceSet)
是用来存储检测到人脸的存储对象。一个FaceSet内face_token是不重复的。
计算机检测到图片中一个人脸之后,通过人脸判断人身份的过程被称为人脸比对/人脸搜索。(3)人脸比对
指采集新的人脸,与一个已知身份用户的人脸进行比对,判断新的人脸是否属于该已知身份用户。人脸比对需要调用Compare API。(4)人脸搜索
是指采集用户新的人脸,在多个已知身份用户的人脸集合中进行搜索,找出新的人脸属于哪一个已知身份用户。人脸搜索需要调用Search API。
2.Web API
这里是使用的是:https://www.faceplusplus.com.cn/进行操作,(注册账号请看资料)
(1)创建API Key:
调用平台API,需要先创建API key(API密钥)使用 API 和 SDK 的凭证。
注册登录成功后-> 控制台->应用管理->API Key ->创建API Key->填写信息然后提交
3.API接口调用
1)控制台演示:
直接点击进入自己需要的业务中有“API演示”
2)Apifox演示:
参考官方文档中有详细的参数。
eg:请求方式:Post、请求格式:multipart/form-data、api_api、api_secret等等
我的测试文档放在了国产API测试平台Apifox上公开文档(见下方Apifox链接)
人脸识别、人脸对比、创建faceset、添加face到faceset、根据outer_id得到faceset、删除faceset中的face、人脸搜索
1. 首先我们要获取我的Java工程(已经打包好了jar,关注”己墨日志“回复:”人脸识别“即可获得)
2.安装Java环境(JDK1.8百度解决,Java -version验证成功)
3.进入下载号的jar文件路径,启动cmd输入:
java -jar FaceWeb-1.0-SNAPSHOT.jar
4.进入浏览器测试(先测试未录入回馈结果,再录入测试对比)
登录:http://127.0.0.1:9299/admin/face/tologin
人脸录入:http://127.0.0.1:9299/admin/face/toinput
原文链接,会放置该小工程的搭建详细步骤,基于webSocket的点对点实时通信放在本期的另一片文章了欢迎测试!
群贤毕至
JIMO2022-11-27 16:05:09 · 回复
给大家带来一个好消息,最近看了不少资料和尝试,终于明白了Nginx对HTTPS的配置,所以针对以前的http协议无法打开摄像头的问题已经得到解决(后续会给大家介绍详细的方法),这里就给大家展示基于Face++的人脸识别登录测试地址https://face.jimo.fun/(点击这条评论的名字“JIMO”也可以跳转┗|`O′|┛ 嗷~~),欢迎来测试!o(* ̄▽ ̄*)ブ