版权声明:本文为CSDN博主「jamesluozhiwei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38403662/article/details/96845255
seetafaceJNI
项目介绍
基于中科院seetaface2进行封装的JAVA人脸识别算法库,支持人脸识别、1:1比对、1:N比对。
seetaface2:https://github.com/seetaface/SeetaFaceEngine2
原博主git地址:https://gitee.com/cnsugar/seetafaceJNI.git
windows环境配置
1、下载model( https://pan.baidu.com/s/1HJj8PEnv3SOu6ZxVpAHPXg ) 文件到本地,并解压出来;
2、从gitee上下载doc目录中对应的lib包到本地并解压:Windows(64位)环境下载lib-win-x64.zip【库文件】
这个两个文件都是要在项目中引用到的,
3、修改对应的配置。
#依赖的lib名称,注意依赖关系顺序,用逗号隔开
#linux os
#libs=holiday,SeetaFaceDetector200,SeetaPointDetector200,SeetaFaceRecognizer200,SeetaFaceCropper200,SeetaFace2JNI
#windows os
libs=libgcc_s_sjlj-1,libeay32,libquadmath-0,ssleay32,libgfortran-3,libopenblas,holiday,SeetaFaceDetector200,SeetaPointDetector200,SeetaFaceRecognizer200,SeetaFaceCropper200,SeetaFace2JNI
#依赖的库文件的存放目录, 等同于-Djava.library.path=
#linux os
#libs.path=C:\\Users\\Administrator\\Downloads\\seetafaceJNI-master\\doc\\lib-win-x64\\lib
#windows os
libs.path=C:\\Users\\Administrator\\Downloads\\seetafaceJNI-master\\doc\\lib-win-x64\\lib
#seetaface model模型目录
#linux os
#bindata.dir=E:\\BaiduNetdiskDownload\\bindata
#windows os
bindata.dir=E:\\BaiduNetdiskDownload\\bindata
##sqlite config
sqlite.db.file=E:\\IDEAProject\\demotest\\seetafacejni\\src\\main\\resources\\faces-data.db
sqlite.conn.maxTotal=50
sqlite.conn.maxIdle=5
sqlite.conn.minIdle=0
sqlite.conn.maxWaitMillis=60000
然后就可以写测试方法或者main方法进行测试了,所有方法都封装到了FaceHelper工具类中,直接调用就行。
或者直接下载打好的包集成到项目中去中。
也是修改配置就可以使用了。