【快搭】Java+JSeetaface6+Seetaface6实现人脸识别

基于中科院seetaface6进行封装的JAVA人脸识别算法库。暂仅支持win64位

声明(本文仅适合新手参考) :

1. 不能保证所有人照着我做都能成功,如果不成功可以另寻他主。

2. 途中要是出现问题了,可以将问题贴在下面。有没有人解决我也不知道。

3. 你不成功,反正我成功了,hhhhhh

环境参数 :

windows : Win10 64位

JDK版本 : 1.8.0_191

java开发工具 : eclipse

快搭 :

1. 前往JSeetaface6的GitHub或前往JSeetaface6的Gitee拉取/下载代码并导入编辑器。目录结构如下: 

【快搭】Java+JSeetaface6+Seetaface6实现人脸识别_第1张图片

2. 可以看到test的cn.yezhss.seetaface.demo中有挺多测试类的,细心的发现都继承了SeetafaceTest类。打开后发现,原来还需要下载一些模型才能使用。

【快搭】Java+JSeetaface6+Seetaface6实现人脸识别_第2张图片

3. 前往Seetaface6的GitHub查看它的文档,找到下载地址的模块,百度云下载,挺好的。

【快搭】Java+JSeetaface6+Seetaface6实现人脸识别_第3张图片

4. 下载完成后我将他放在了D盘,解压得到sf6.0_windows,进入sf6.0_windows/lib/x64看到目录结构为:

【快搭】Java+JSeetaface6+Seetaface6实现人脸识别_第4张图片

5. 可以看到这堆dll都是Seetaface6提供已经封装好的C++的动态库,我们只需要将DLL_PATH地址指到这个目录即可。

public static final String DLL_PATH = "D:\\sf6.0_windows\\lib\\x64";

6. 将下载的模型也解压到D盘,目录如下:

【快搭】Java+JSeetaface6+Seetaface6实现人脸识别_第5张图片

7. 可以看到这些文件都是csta结尾的,这些都是Seetaface6提供的模型,我们只需要将CSTA_PATH指向这个目录即可:

public static final String CSTA_PATH = "D:\\sf3.0_models";

8. 这样算是初步完成这个项目的配置了。下面还有一个TEST_PICT,应该是测试图片,赶紧百度一张图片试一下效果如何。

你可能感兴趣的:(java,人脸识别,java)