flutter_face_detect 这是一个Flutter平台的人脸识别插件,可进行人脸检测,人脸跟踪,人脸比对,人脸查找,人脸属性,活体检测,插件可在离线状态运行。
1、人脸检测 - 检测人脸位置、锁定人脸坐标
2、人脸跟踪 - 精确定位并跟踪面部区域位置
3、人脸比对 - 比较两张人脸相似度
4、人脸查找 - 在人脸库中查找相似人脸
5、人脸属性 - 检测人脸性别、年龄等属性
6、活体检测 - 检测是否真人。
目前打算实现以下几个功能:
1、人脸检测(包含人脸跟踪,属性,活体) - 已完成
2、人脸比对 - 未完成
3、人脸注册 - 未完成
4、人脸管理 - 未完成
使用方法
注意:插件中未进行权限处理,需自行在flutter层面进行权限处理,需要以下权限:
摄像头权限、本地存储权限、网络权限
1、引擎注册
import 'package:face/face_detect_plugin.dart';
try {
bool result = await FaceDetectPlugin.activeOnLine("appid","sdkkey");
return result;
} catch (e) {
print(e.message);
}
3、人脸识别,人脸识别view通过原生渲染,使用时需要在view层直接使用FaceDetectCameraView组建