Java人脸识别
一.提出问题,引入SDK的概念
什么是SDK?
- 我们并不具备开发人脸识别的能力,但我们可以用大公司已经开发好的工具或者功能,来实现人脸识别,而大公司提供的就叫SDK(Software Development Kit)
- 软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合
二.选择平台,SDK下载和文档说明
大部分人脸识别平台都是要钱的,虹软(ArcSoft) 公司很良心,免费,并且提供离线版本
虹软ArcFace离线人脸识别免费SDK【下载】-虹软视觉开放平台 (arcsoft.com.cn)
登入后,点击新手教程
如果你是跟我一样的白嫖党的话,看到以下获取SDK就行,点击下载其他版本
单击:下载Java
下载完成后是个压缩包,要解压
解压打开后,是这样的
doc里面是说明文档,libs是引擎,samplecode是案例与协议
三. 如何使用
可以查看说明文档
打开后是这样的
如果不想看的也可以按我的步骤来
1.用idea打开这个解压后的文件夹(尽量改名后在打开)
点击open ,选择文件夹
打开后的样子
2. 如何使用,其实官方给了案例
从官网获取
复制粘贴引擎路径
切记第一次激活引擎需要联网,从初始化引擎后的代码可以自由选择搭配
如果我说的不清楚,可以查看说明文档。