Java人脸识别

Java人脸识别

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

 什么是SDK?

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

二.选择平台,SDK下载和文档说明

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

虹软ArcFace离线人脸识别免费SDK【下载】-虹软视觉开放平台 (arcsoft.com.cn)

登入后,点击新手教程 

如果你是跟我一样的白嫖党的话,看到以下获取SDK就行,点击下载其他版本Java人脸识别_第1张图片

 单击:下载JavaJava人脸识别_第2张图片

下载完成后是个压缩包,要解压Java人脸识别_第3张图片

解压打开后,是这样的 

Java人脸识别_第4张图片

doc里面是说明文档,libs是引擎,samplecode是案例与协议

三. 如何使用

可以查看说明文档 

Java人脸识别_第5张图片

打开后是这样的 Java人脸识别_第6张图片

如果不想看的也可以按我的步骤来

1.用idea打开这个解压后的文件夹(尽量改名后在打开) 

点击open ,选择文件夹

Java人脸识别_第7张图片

打开后的样子 

Java人脸识别_第8张图片

2. 如何使用,其实官方给了案例

Java人脸识别_第9张图片

从官网获取

 Java人脸识别_第10张图片

复制粘贴引擎路径 

 Java人脸识别_第11张图片

切记第一次激活引擎需要联网,从初始化引擎后的代码可以自由选择搭配Java人脸识别_第12张图片

如果我说的不清楚,可以查看说明文档。 

你可能感兴趣的:(人工智能)