설명 없음

RandyWei 956d563f81 配置demo使用文档 5 년 전
.idea 77783259b7 first commit 5 년 전
android 70cd6fa8e9 更新权限配置 5 년 전
example 956d563f81 配置demo使用文档 5 년 전
ios 77783259b7 first commit 5 년 전
lib ba6bd08a75 编写readme 5 년 전
test 77783259b7 first commit 5 년 전
.gitignore 77783259b7 first commit 5 년 전
.metadata 77783259b7 first commit 5 년 전
CHANGELOG.md ba6bd08a75 编写readme 5 년 전
LICENSE 77783259b7 first commit 5 년 전
README.md 956d563f81 配置demo使用文档 5 년 전
fltbdface.iml 77783259b7 first commit 5 년 전
pubspec.lock 77783259b7 first commit 5 년 전
pubspec.yaml 77783259b7 first commit 5 년 전

README.md

百度人脸采集SDK Flutter版本

Baidu's face recognition SDK encapsulates the flutter version, calls native SDK and interface operations, and returns data to flutter

声明

插件是基于百度云人脸离线采集有活体动作版SDK(https://ai.baidu.com/ai-doc/FACE/Mk37c1pue#%E7%9B%AE%E5%BD%95)进行封装的

在使用插件之前要自行在百度云注册账号,并完成一系列配置之后,阅读https://ai.baidu.com/ai-doc/FACE/Mk37c1pue#22-%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C 文档申请license

配置

在百度云后台将 安卓-License文件下载后放置于android/app/src/main/assets下,如果没有该目录创建即可

安装

//pub方式
暂无

//导入方式
dependencies:
  flt_video_player:
    git:
      url: https://github.com/RandyWei/flt_bd_face.git

Android

android/app/build.gradle配置如下(以下只保留了本插件需要的配置,忽略了其他)

android {

    ....

    //将签名配置完整
    signingConfigs {
        Release {
            keyAlias 'keyAlias'
            keyPassword 'keyPassword'
            storeFile file('storeFile')
            storePassword 'storePassword'
        }
    }

    ....

    buildTypes {
        release {
            signingConfig signingConfigs.Release
            //开启混淆。新版Flutter默认将混淆打开了,所以要配置混淆规则,否则release版本会有问题
            useProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            signingConfig signingConfigs.Release
        }
    }
}

混淆规则,也可以直接copy example中的规则文件

-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}
-dontwarn com.baidu.**