# Seetaface6JNI_cmake **Repository Path**: watt1010/Seetaface6JNI_cmake ## Basic Information - **Project Name**: Seetaface6JNI_cmake - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 5 - **Created**: 2021-08-13 - **Last Updated**: 2024-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **此库是根据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``` 编译完成,逐个编译吧