腾讯云人脸核身配置流程_AI解决方案_同尘科技

人脸核身 3年前 (2021-12-23) 浏览 81

接入配置

注意事项

人脸核身 SDK(WbCloudFaceLiveSdk)最低支持到 Android API 16: Android 4.1.0(ICS),请在构建项目时注意。人脸核身 SDK 将以 AAR 文件的形式提供,默认黑色皮肤,无需格外设置。人脸核身 SDK 同时需要依赖云公共组件 WbCloudNormal,同样也是以 AAR 文件的形式提供。需要为人脸核身 SDK 添加依赖,方式如下:
将提供的 AAR 文件加入到 App 工程的 libs 文件夹下,并且在 build.gradle 中添加下面的配置。

android{     //...     repositories {        flatDir {            dirs 'libs' //this way we can find the .aar file in libs folder        }    }//添加依赖dependencies {     //0. appcompat-v7 compile 'com.android.support:appcompat-v7:23.0.1' //1. 云刷脸SDK compile(name: 'WbCloudFaceLiveSdk-版本号-githash值', ext: 'aar') //2. 云normal SDK compile(name: 'WbCloudNormal-版本号-githash值', ext: 'aar')}    }

混淆配置

云刷脸产品的混淆规则如下:

云刷脸 SDK 的混淆规则

您可以将如上代码拷贝到您的混淆文件中,也可以将 SDK 中的 kyc-cloud-face-consumer-proguard-rules.pro 拷贝到主工程根目录下,然后通过 -include kyc-cloud-face-consumer-proguard-rules.pro 加入到您的混淆文件中。

######################云刷脸混淆规则   faceverify-BEGIN############################不混淆内部类-keepattributes InnerClasses
#不混淆jni调用类-keepclasseswithmembers class *{ native ;}
###################### faceverify-BEGIN ###########################-ignorewarnings-keep public class com.tencent.ytcommon.**{*;}-keep class com.tencent.turingfd.sdk.mfa.TNative$aa { public *; }-keep class com.tencent.turingfd.sdk.mfa.TNative$aa$bb { public *;}-keep class com.tencent.turingcam.** {*;}-keep class com.tencent.turingfd.** {*;}
-keep public class com.tencent.youtu.ytagreflectlivecheck.jni.**{*;}-keep public class com.tencent.youtu.ytagreflectlivecheck.YTAGReflectLiveCheckInterface{ public ;}-keep public class com.tencent.youtu.ytposedetect.jni.**{*;}-keep public class com.tencent.youtu.ytposedetect.data.**{*;}-keep public class com.tencent.youtu.liveness.YTFaceTracker{*;}-keep public class com.tencent.youtu.liveness.YTFaceTracker$*{*;}
-keep public class com.tencent.cloud.huiyansdkface.facelight.net.*$*{ *;}-keep public class com.tencent.cloud.huiyansdkface.facelight.net.**{ *;}-keep public class com.tencent.cloud.huiyansdkface.facelight.config.cdn.WbUiTips{ *;}
#================数据上报混淆规则 start===========================#实体类-keep class com.tencent.cloud.huiyansdkface.analytics.EventSender{ *;}-keep class com.tencent.cloud.huiyansdkface.analytics.EventSender$*{ *;}-keep class com.tencent.cloud.huiyansdkface.analytics.WBSAEvent{ *;}-keep class com.tencent.cloud.huiyansdkface.analytics.WBSAParam{ *;}#================数据上报混淆规则 end===========================
#######################faceverify-END#############################
####################### normal混淆规则-BEGIN##############################不混淆内部类-keepattributes InnerClasses-keepattributes *Annotation*-keepattributes Signature-keepattributes Exceptions
-keep public class com.tencent.cloud.huiyansdkface.normal.net.*$*{ *;}-keep public class com.tencent.cloud.huiyansdkface.normal.net.*{ *;}#bugly-keep class com.tencent.bugly.idasc.**{ *;}#wehttp混淆规则-dontwarn com.tencent.cloud.huiyansdkface.okio.**-keep class com.tencent.cloud.huiyansdkface.okio.**{ *;}-dontwarn com.tencent.cloud.huiyansdkface.okhttp3.OkHttpClient$Builder
####################### normal混淆规则-END #############################



对解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?