使用ArcFace v2.0 win64 java版本 搭建人脸识别框架
String appId = "Ecpe3KomN5wLzgaRRjT5eRmS1gLhUkW2xNP1aYHS4J4G";
String sdkKey = "4Tr7uxG5YB6rsUEcgdnLCcUCBmTDjxubhmhKWaNBmCcf";
1、创建一个新的工程 openface。
2、把需要的jar包,放在libs下。把dll配置在
build path 下。
执行测试的demo.
报错:找不到主类,是因为我把dll也作为jar配置的运行build中,删除了,就可以了。
报错:libarcsoft_face_engine_jni.dll: Can't find dependent libraries。
一开始怀疑是vc2013 runtime的问题,下载安装了,还是报错。
用Dependency walker 工具,分析 libarcsoft_face_engine_jni.dll。发现有10多个DLL在我的操作系统里没有。
就逐一在
https://cn.dll-files.com
下载,然后放在C:\Windows\SysWOW64 中,本以为可以
执行还是报同样的错误。把arcsoft的三个DLL文件放在jdk bin下。执行。成功了。至少没有报错。