lluuuo / Seetaface6JNI_cmake

seetaface6改成的cmake版本,可以通过命令直接编译,并修改了源代码中几处错误

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

此库是根据SeetaFace6JNI官方开源版本开发出来的东西,如果需要商务技术支持请联系:QQ:1263593223

研究Seetaface6有一段时间了,我希望把seetaface6服务化,好替代类似于百度这样的API(主要是因为他们收费) 但是找了好久,缺没有JNI相关的资料,虽然有一个JNI可以跑的例子(JSeetaface6),但是还是WINDOWS系统的,没有给出linux系统的so文件别逼无奈。于是自己开始学习了seetaface还JNI

如果我们想在我们自己的设备上运行seetaface6程序,就要自己编译源代码

源代码地址,不需要我多讲了
记住: 优先编译出 OpenRoleZoo, SeetaAuthorize 和 TenniS,然后再进行其他 SDK 模块的编译

linux 平台编译说

以FaceAntiSpoofingX6为例:

cd .FaceAntiSpoofingX6/craft
运行脚本(个人不太建议使用gpu,虽然gpu理论上效率高,但是还是有好多组建需要装,还有有好多的问题)
sh build.linux.x64.sh
各个模块都编译完成之后会在build文件下产生我们所需要的so库文件把这些文件都放到jniLibs目录下

JNI库文件编译

以FaceAntiSpoofingX6为例:
cd FaceAntiSpoofingX6

cmake -D CMAKE_BUILD_TYPE=Debug

make -j8 编译完成,逐个编译吧

About

seetaface6改成的cmake版本,可以通过命令直接编译,并修改了源代码中几处错误


Languages

Language:C++ 81.9%Language:C 8.9%Language:Java 6.5%Language:CMake 2.8%