首页 > 编程语言 >10:Java人脸识别认证-Java API 实战

10:Java人脸识别认证-Java API 实战

时间:2022-12-10 22:31:08浏览次数:67  
标签:10 人脸识别 Java 检测 离线 人脸 SDK

(目录)

1. 提出问题,引入SDK的概念

什么是SDK?

  • 我们并不具备开发人脸识别的能力,但我们可以用大公司已经开发好的工具或者功能,来实现人脸识别,而大公司提供的就叫SDK(Software Development Kit)
  • 软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合

2. 选择平台

大部分人脸识别平台都是要钱的,虹软(ArcSoft) 公司很良心,免费,并且提供离线版本

详见:ArcFace 3.0 免费离线人脸识别SDK

3. SDK下载和文档说明

详见:虹软开发者中心

注册并使命认证后,选择免费SDK,人脸识别(ArcFace)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 点击确认创建完成,下载SDK

在这里插入图片描述

4. 人脸检测

SDK包结构 在这里插入图片描述

导入SDK,也就是刚下载的包 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 导入成功 在这里插入图片描述 从官网获取appIdsdkKey,将libs文件路径设置好

在这里插入图片描述 创建一个Test文件,将代码块只保留到初始化引擎,初次运行,没有任何提示,表示成功 在这里插入图片描述

放两张图片,设置好图片文件路径 在这里插入图片描述

首次验证需要联网,运行人脸检测成功 在这里插入图片描述

5. 人脸对比

加入两个人脸检测,进行特征对比 在这里插入图片描述

6. 建议和结束语

  • 初始化不应该出现在server层,可以将其封装起来
  • 可以自己把人脸检测封装在函数中,方便应用

标签:10,人脸识别,Java,检测,离线,人脸,SDK
From: https://blog.51cto.com/yeatsliao/5927877

相关文章

  • java pta第三次阶段性总结
    一、前言  这是这学期最后一次总结,这三次的pta大作业也是最后一次,这几次大作业主要写了电信计费系统的主要功能,第一次大作业是座机计费功能,第二次大作业是手机计费功......
  • 小新学Java17-【网络编程】
    一、网络编程入门1.1软件结构  两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。1.2网络通信协议......
  • Remember的Java-blog3
    一、前言    此次blog为电信计费系列的座机,手机,短信大作业总结。相对于前几次的多边形,这次在算法上更简单,但是涉及到的内容很多,比如容器的使用、抛出异常、抽象类......
  • java中生成随机数
    本文主要讲述java中如何生成随机数。publicclassRandomTest{publicstaticvoidmain(String[]args){//生成随机数方法1://(int)(Math.ra......
  • Java操作ElasticSearch(五、聚合分桶)
    聚合功能通过SearchSourceBuilder的aggregation(AggregationBuilderaggregation)方法用来构建聚合条件其中要用到的各种聚合如:Term聚合Rang聚合Sum聚合等都......
  • JavaScript:this指针
    this指针,存储的是一个内存地址,如同变量一样,指向一块内存区域;而这个内存区域,保存的就是一个对象的数据,那么这个对象是什么呢?通常来说,this指针,主要是用在方法(函数)中,用来指......
  • vue使用高德地图,marker低于1000,滑动卡顿问题的探究(已解决)
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 2022-12-10
    天天睡觉不是目标时间入睡,(希望在11点前入睡)躺床上难得入睡.今天早上6点起来穿好衣服,又躺下了.躺了两次,不过今天提前半个小时来教室了.看了下视频.好像没什么......
  • 深入解析 JavaScript 中 apply 方法原理
    前言大家好,我是 CoderBin,在面试当中,手撕代码的场景屡见不鲜,手写JS当中的方法更是最常见的一种,所以本文将全面的,详细解析​​apply​​方法的实现原理,并手写出自己的​​a......
  • 10-关闭网络连接
    新入门skynet系列视频b站网址https://www.bilibili.com/video/BV19d4y1678X关闭网络连接。我们进行网络通讯的时候,两端都有一个socket。每个socket又有读端和写端。......