×

前沿技术 JAVA及扩展 互联网+

前沿技术-AI

陈己墨 陈己墨 发表于2022-04-14 11:43:19 浏览883 评论1

1人参与发表评论

 陈己墨 己墨日志 2022-07-20 10:37 发表于河南

image.png 






image.png
image.png


人脸识别技术简介


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->填写信息然后提交

(2)API 文档:https://console.faceplusplus.com.cn/documents/5672647


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、人脸搜索



image.png

FaceAI体验教程
            

1. 首先我们要获取我的Java工程(已经打包好了jar,关注”己墨日志“回复:”人脸识别“即可获得)

image.png

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的点对点实时通信放在本期的另一片文章了欢迎测试!

image.png


image.png

Java

小工具

开发工具

前端的技术

软实力提升营

点击喜欢作者,鼓励一下(❤ ω ❤)

image.png


群贤毕至

访客
JIMO JIMO2022-11-27 16:05:09 · 回复 给大家带来一个好消息,最近看了不少资料和尝试,终于明白了Nginx对HTTPS的配置,所以针对以前的http协议无法打开摄像头的问题已经得到解决(后续会给大家介绍详细的方法),这里就给大家展示基于Face++的人脸识别登录测试地址https://face.jimo.fun/(点击这条评论的名字“JIMO”也可以跳转┗|`O′|┛ 嗷~~),欢迎来测试!o(* ̄▽ ̄*)ブ