Browse Source

add facelibrary

main
MTing 2 weeks ago
parent
commit
c441febd04
  1. 3
      facelibrary/.gitignore
  2. 57
      facelibrary/build.gradle
  3. 1
      facelibrary/gradle.properties
  4. BIN
      facelibrary/libs/arm64-v8a/libaikl_calc_arm.so
  5. BIN
      facelibrary/libs/arm64-v8a/libaikl_cluster_arm.so
  6. BIN
      facelibrary/libs/arm64-v8a/libbd_unifylicense.so
  7. BIN
      facelibrary/libs/arm64-v8a/libbdca.so
  8. BIN
      facelibrary/libs/arm64-v8a/libbdface_sdk.so
  9. BIN
      facelibrary/libs/arm64-v8a/libc++_shared.so
  10. BIN
      facelibrary/libs/arm64-v8a/libliantian.so
  11. BIN
      facelibrary/libs/arm64-v8a/libpaddle_light_api_shared.so
  12. BIN
      facelibrary/libs/arm64-v8a/librknnrt.so
  13. BIN
      facelibrary/libs/armeabi-v7a/libaikl_calc_arm.so
  14. BIN
      facelibrary/libs/armeabi-v7a/libaikl_cluster_arm.so
  15. BIN
      facelibrary/libs/armeabi-v7a/libbd_unifylicense.so
  16. BIN
      facelibrary/libs/armeabi-v7a/libbdca.so
  17. BIN
      facelibrary/libs/armeabi-v7a/libbdface_sdk.so
  18. BIN
      facelibrary/libs/armeabi-v7a/libc++_shared.so
  19. BIN
      facelibrary/libs/armeabi-v7a/libliantian.so
  20. BIN
      facelibrary/libs/armeabi-v7a/libpaddle_light_api_shared.so
  21. BIN
      facelibrary/libs/armeabi-v7a/librknnrt.so
  22. 17
      facelibrary/proguard-rules.pro
  23. 10
      facelibrary/src/main/AndroidManifest.xml
  24. 2
      facelibrary/src/main/assets/face-sdk-models/.gitignore
  25. 14
      facelibrary/src/main/assets/face-sdk-models/README.md
  26. BIN
      facelibrary/src/main/assets/face-sdk-models/align/align_nir-customized-pa-rk3568.model.int8-2.0.3.1
  27. BIN
      facelibrary/src/main/assets/face-sdk-models/align/align_v7.0.rknn.encrypted
  28. BIN
      facelibrary/src/main/assets/face-sdk-models/attribute/attribute-customized-pa-rk3568.model.int8-1.0.1.1
  29. BIN
      facelibrary/src/main/assets/face-sdk-models/best_image/best_image-customized-pa-rk3568.model.int8-2.0.1.1
  30. BIN
      facelibrary/src/main/assets/face-sdk-models/blur/blur_v7.0_u8.rknn.encrypted
  31. BIN
      facelibrary/src/main/assets/face-sdk-models/detect/detect_V192x192_v8.0.rknn.encrypted
  32. BIN
      facelibrary/src/main/assets/face-sdk-models/detect/detect_mbox_192x192_priorbox.bin
  33. BIN
      facelibrary/src/main/assets/face-sdk-models/feature/feature_id-customized-pa-rk3568.model.int8-1.0.3.1
  34. BIN
      facelibrary/src/main/assets/face-sdk-models/feature/feature_live_v8.5.rknn.encrypted
  35. BIN
      facelibrary/src/main/assets/face-sdk-models/feature/feature_nir-customized-pa-rk3568.model.int8-1.0.5.1
  36. BIN
      facelibrary/src/main/assets/face-sdk-models/mouth_mask/mouthmask_v8.0.rknn.encrypted
  37. BIN
      facelibrary/src/main/assets/face-sdk-models/occlusion/occlusion_fp16_v7.0.rknn.encrypted
  38. BIN
      facelibrary/src/main/assets/face-sdk-models/safety_hat/safety_helmet_v8.0.rknn.encrypted
  39. BIN
      facelibrary/src/main/assets/face-sdk-models/silent_live/liveness_nir_fp16_v8.0.rknn.encrypted
  40. BIN
      facelibrary/src/main/assets/face-sdk-models/silent_live/liveness_rgb_fp16_v8.0.rknn.encrypted
  41. BIN
      facelibrary/src/main/assets/face-sdk-models/silent_live_multi_factor/handcheck_v7.6.rknn.encrypted
  42. BIN
      facelibrary/src/main/assets/face-sdk-models/silent_live_multi_factor/mask2d_v7.6.rknn.encrypted
  43. BIN
      facelibrary/src/main/assets/face-sdk-models/silent_live_multi_factor/reflection_v7.6.rknn.encrypted
  44. BIN
      facelibrary/src/main/assets/person.PNG
  45. 3
      facelibrary/src/main/res/values/strings.xml

3
facelibrary/.gitignore

@ -0,0 +1,3 @@
/build
/src/main/libs/
/src/main/obj/

57
facelibrary/build.gradle

@ -0,0 +1,57 @@
apply plugin: 'com.android.library'
android {
compileSdkVersion 29
// buildToolsVersion '26.0.2'
publishNonDefault true
defaultConfig {
minSdkVersion 16
targetSdkVersion 29
versionCode 5
versionName "5.0"
ndk {
moduleName "facesdk"
ldLibs "log"
abiFilters "armeabi-v7a"
}
}
/*
sourceSets.main {
jni.srcDirs "src/main/jni"
jniLibs.srcDir "libs"
}
*/
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDir "libs"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
buildConfigField 'boolean', 'USE_AIKL', 'true'
}
debug {
debuggable true
jniDebuggable true
buildConfigField 'boolean', 'USE_AIKL', 'true'
}
}
}
dependencies {
implementation files('libs/liantian.jar')
compile fileTree(include: ['*.jar'], dir: 'libs')
// implementation 'org.jetbrains:annotations-java5:15.0'
// implementation ('org.jetbrains:annotations-java5:15.0'){
// exclude module: 'org.intellij.lang.annotations'
// }
compile files('libs/orbbec_module-debug.aar')
implementation files('libs/FaceSDK-3568-3.1.jar')
implementation files('libs/bd_unifylicense.jar')
}

1
facelibrary/gradle.properties

@ -0,0 +1 @@
android.useDeprecatedNdk=true

BIN
facelibrary/libs/arm64-v8a/libaikl_calc_arm.so

BIN
facelibrary/libs/arm64-v8a/libaikl_cluster_arm.so

BIN
facelibrary/libs/arm64-v8a/libbd_unifylicense.so

BIN
facelibrary/libs/arm64-v8a/libbdca.so

BIN
facelibrary/libs/arm64-v8a/libbdface_sdk.so

BIN
facelibrary/libs/arm64-v8a/libc++_shared.so

BIN
facelibrary/libs/arm64-v8a/libliantian.so

BIN
facelibrary/libs/arm64-v8a/libpaddle_light_api_shared.so

BIN
facelibrary/libs/arm64-v8a/librknnrt.so

BIN
facelibrary/libs/armeabi-v7a/libaikl_calc_arm.so

BIN
facelibrary/libs/armeabi-v7a/libaikl_cluster_arm.so

BIN
facelibrary/libs/armeabi-v7a/libbd_unifylicense.so

BIN
facelibrary/libs/armeabi-v7a/libbdca.so

BIN
facelibrary/libs/armeabi-v7a/libbdface_sdk.so

BIN
facelibrary/libs/armeabi-v7a/libc++_shared.so

BIN
facelibrary/libs/armeabi-v7a/libliantian.so

BIN
facelibrary/libs/armeabi-v7a/libpaddle_light_api_shared.so

BIN
facelibrary/libs/armeabi-v7a/librknnrt.so

17
facelibrary/proguard-rules.pro

@ -0,0 +1,17 @@
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/baidu/Documents/android/android_sdk_mac/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}

10
facelibrary/src/main/AndroidManifest.xml

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.baidu.idl.main.facesdk">
<application android:allowBackup="false"
android:label="@string/app_name"
android:supportsRtl="true">
</application>
</manifest>

2
facelibrary/src/main/assets/face-sdk-models/.gitignore

@ -0,0 +1,2 @@
output
.svn

14
facelibrary/src/main/assets/face-sdk-models/README.md

@ -0,0 +1,14 @@
# 项目名称
升级paddle lite v2.3.0 版本,地址:https://github.com/PaddlePaddle/Paddle-Lite/releases
## 快速开始
如何构建、安装、运行
## 测试
如何执行自动化测试
## 如何贡献
贡献patch流程、质量要求
## 讨论
百度Hi讨论群:XXXX

BIN
facelibrary/src/main/assets/face-sdk-models/align/align_nir-customized-pa-rk3568.model.int8-2.0.3.1

BIN
facelibrary/src/main/assets/face-sdk-models/align/align_v7.0.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/attribute/attribute-customized-pa-rk3568.model.int8-1.0.1.1

BIN
facelibrary/src/main/assets/face-sdk-models/best_image/best_image-customized-pa-rk3568.model.int8-2.0.1.1

BIN
facelibrary/src/main/assets/face-sdk-models/blur/blur_v7.0_u8.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/detect/detect_V192x192_v8.0.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/detect/detect_mbox_192x192_priorbox.bin

BIN
facelibrary/src/main/assets/face-sdk-models/feature/feature_id-customized-pa-rk3568.model.int8-1.0.3.1

BIN
facelibrary/src/main/assets/face-sdk-models/feature/feature_live_v8.5.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/feature/feature_nir-customized-pa-rk3568.model.int8-1.0.5.1

BIN
facelibrary/src/main/assets/face-sdk-models/mouth_mask/mouthmask_v8.0.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/occlusion/occlusion_fp16_v7.0.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/safety_hat/safety_helmet_v8.0.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/silent_live/liveness_nir_fp16_v8.0.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/silent_live/liveness_rgb_fp16_v8.0.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/silent_live_multi_factor/handcheck_v7.6.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/silent_live_multi_factor/mask2d_v7.6.rknn.encrypted

BIN
facelibrary/src/main/assets/face-sdk-models/silent_live_multi_factor/reflection_v7.6.rknn.encrypted

BIN
facelibrary/src/main/assets/person.PNG

After

Width: 920  |  Height: 568  |  Size: 712 KiB

3
facelibrary/src/main/res/values/strings.xml

@ -0,0 +1,3 @@
<resources>
<string name="app_name">Face Library</string>
</resources>
Loading…
Cancel
Save