本文主要是介绍虹软初步接触【java】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
虹软初步接触【java】
引言
公司因为成本等方面原因,选择了新的人脸识别算法——虹软人脸识别算法。所以我开始了虹软人脸识别算法的学习和使用。
虹软介绍
虹软提供免费的人脸识别,人脸检测,人脸比对,活体检测,人证比对等非常丰富的解决方案;支持window和linux系统,支持多语言开发。
虹软官网链接
使用准备
虹软的使用需要借助虹软的人脸识别SDK,提供了一系列的接口和封装类,可以满足人脸识别一系列的操作。
下载SDK
-
进入虹软官网,在右上角的 “开发者中心”注册登录。
-
初次进入开发者中心界面。可以先看看新手指南,错误码查询可以查询和虹软SDK相关的各种错误码,Demo下载可以下载官方的Demo。
-
创建添加应用,填写应用信息(随便写,我是添加了windows和linux系统的两个应用)
-
添加完应用会生成一个新应用,出现一个 APP_ID(很重要),然后继续添加这个应用的SDK。
-
添加普通版人脸识别SDK(增值版不是免费,但是功能更丰富),
-
填写人脸识别SDK信息,根据自己实际情况选择。
-
确认后就创建了一个完整的应用。会出现应用SDK的信息,重要的是SDK_KEY,就可以下载SDK了。
SDK 结构
- SDK压缩包下载解压后的文件夹结构
- 详细的文件结构
- Windows(java)
- Linux(java)
**注意:**最重要的就是引擎库和算法库的三个文件。Windows的是 .dll文件,Linux的是.so文件。
主要接口
SDK提供了关于人脸识别的许多接口。在使用前需要初步了解部分重要的接口。
- 人脸引擎
- 人脸检测
- 人脸特征提取
- 人脸特征比对
这篇关于虹软初步接触【java】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!