baidu_face_flutter 0.0.2 copy "baidu_face_flutter: ^0.0.2" to clipboard
baidu_face_flutter: ^0.0.2 copied to clipboard

discontinuedreplaced by: xbr_baidu_face
PlatformAndroidiOS

百度人脸采集SDK

example/lib/main.dart

import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'dart:async';


void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
    initBdFace();
  }

  ///初始化百度FACE
  void initBdFace() {
    Config config = Config(livenessTypeList: [LivenessTypes.random()]);
    if (Platform.isAndroid) {
      BaiduFace.instance.init('driver-face-face-android', config: config);
    } else if (Platform.isIOS) {
      BaiduFace.instance.init('XiaobiaorenApp-face-ios', config: config);
    }
  }

  ///開始采集
  Future<void> liveDetect() async {
    final base64Image = await BaiduFace.instance.liveDetect();
    if (kDebugMode) {
      print('采集结果:$base64Image');
    }
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Container(
          alignment: Alignment.centerLeft,
          child: Column(
            children: [
              const Text('1.创建JKS秘钥文件,授权打包APP,自行百度查看方法,前往百度智能云官网申请license文件'),
              const Text('2-1.在android-main下面新建assets文件夹,放入 idl-license.face-android 文件 '),
              const Text('2-2.在ios-Runner下面放入 idl-license.face-ios 文件 '),
              const Text('3.初始化百度FACE,点击第4步即可开始采集'),
              TextButton(
                onPressed: () {
                  liveDetect();
                },
                child: const Text("4.开始采集"),
              )
            ],
          ),
        ),
      ),
    );
  }
}
0
likes
120
pub points
0%
popularity

Publisher

unverified uploader

百度人脸采集SDK

Documentation

API reference

License

BSD-2-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on baidu_face_flutter