Java版人脸识别SDK 虹软arcface (demo)

摘要:
将dll文件复制到java.library.path中包含的路径。注意,X86和X64是区分的,这与当前的jdk版本一致。

## 开发环境准备:
###开发使用到的软件和工具:
* Jdk8、mysql5.7、libarcsoft_face.dll(so)、libarcsoft_face_engine.dll(so)、libarcsoft_face_engine_jni.dll(so)、idea
* 注:libarcsoft_face.dll(so)、libarcsoft_face_engine.dll(so)、libarcsoft_face_engine_jni.dll(so)、app-id、sdk-key可以到虹软官网 http://ai.arcsoft.com.cn/ 免费申请下载


* 本地配置:
* 配置环境(推荐jdk8,mysql5.7,maven3,idea)
* 引擎库libarcsoft_face、libarcsoft_face_engine、libarcsoft_face_engine_jni。把dll或so文件拷贝到java.library.path所包含的路径下,注意区分X86和X64,和当前jdk版本一致。

* 初始化项目
创建数据库arcsoft_face_demo,执行脚本arcsoft_face_demo.sql

* 使用idea启动项目
* 修改配置文件srcmain esourcesapplication.properties
* 填写数据库地址:spring.datasource.druid.url
* 填写数据库用户名:spring.datasource.druid.username
* 填写数据库密码:spring.datasource.druid.password
* 填写人脸识别id:config.freesdk.app-id
* 填写人脸识别key:config.freesdk.sdk-key


* 启动项目
* 在com.arcsoft.facedemo包下,右击Application,选择Run ‘Application’

* 项目访问地址
* http://127.0.0.1:8080/demo

### 项目流程图
Java版人脸识别SDK 虹软arcface (demo)第1张

效果图:

Java版人脸识别SDK 虹软arcface (demo)第2张

demo文件下载

https://download.csdn.net/download/chw0629/10913399

免责声明:文章转载自《Java版人脸识别SDK 虹软arcface (demo)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在Django / DRF中正确处理日期时间/时区做日文编码网页解决乱码的经验。(仇日派别砍我~~)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

AI人脸识别的测试重点

最常见的 AI应用就是人脸识别,因此这篇文章从人脸识别的架构和核心上,来讲讲测试的重点。 测试之前需要先了解人脸识别的整个流程,红色标识代表的是对应AI架构中的各个阶段 首先是人脸采集。 安装拍照摄像设备之后,需要在动态的场景与复杂的背景中判断是否存在人脸,并分离出这种面像。然后采集到人脸的照片。   因此采集过程是非常重要的,一需要能够采集到内容,二...

人脸识别手机端APK分享 | 极速体验人脸识别功能 创建一个简单的人脸识别手机APP程序

1.前言 虹软公司提供免费离线人脸识别,对于开发者提供了比较友好、完整的可配置demo。但是如需直接体验功能,还是要花一点时间去完成项目编译、配置等一系列工作,对于初学者、不怎么熟悉整个项目的人来说可能会踩不少坑。 本文是基于虹软人脸识别SDK V3.0 Android Java的demo,封装后输出的一个简单的的APK程序,直接安装到手机即可体验功能,...

opencv 人脸识别 (一)训练样本的处理

本文实现基于eigenface的人脸检测与识别。给定一个图像数据库,进行以下步骤: 进行人脸检测,将检测出的人脸存入数据库2 对数据库2进行人脸建模 在测试集上进行recognition 本篇实现第一步: 进行人脸检测,将检测出的人脸存入数据库2 环境:vs2010+opencv 2.4.6.0 特征:eigenface Input:一个人脸数据库,...

【C#】虹软 视频多人脸识别的实现过程

整个项目是用虹软技术完成开发上一篇内容的调整,提交到git了,https://github.com/catzhou2002/ArcFaceDemo基本思路如下: 一、识别线程 1.获取当前图片2.识别当前图片的人脸位置,并将结果存入列表3.分别获取人脸的特征值并比对,并将结果存入列表4.如果需要注册,则将需要注册的人脸特征值存入列表 二、显示线程 将当前列...

Android 虹软2.0人脸识别,注册失败问题 分析synchronized的作用

人脸识别需要init初始化(FaceServer中),离开时需要unInit销毁;当一个含有人脸识别的界面A跳向另一个含有人脸识别的界面B时,由于初始化和销毁都是对FaceServer类加锁(synchronized (this) {})的,所以导致注册时为注销失败,或注册了又被注销失败。 FaceServer类中: 初始化: public boolean...

人脸识别Demo解析C#

概述 不管你注意到没有,人脸识别已经走进了生活的角角落落,钉钉已经支持人脸打卡,火车站实名认证已经增加了人脸自助验证通道,更别提各个城市建设的『智能城市』和智慧大脑了。在人脸识别业界,通常由人脸识别提供商和人脸识别应用接入方组成,从头到尾研发人脸识别技术需要极强的专用技术知识和数学算法功底,对于大多数企业来说,选择人工智能AI公司现成的人脸识别技术引擎是一...