返回文档

AI模型能力模块

🤖 AI模型能力模块

AI模型能力模块提供人脸识别的核心AI算法,包括人脸检测、关键点提取、特征提取等原子化能力。

模块概览

🎯 核心能力

  • • 人脸检测 - 定位图像中的人脸位置
  • • 关键点提取 - 检测面部关键点坐标
  • • 特征提取 - 生成512维人脸特征向量
  • • 模型管理 - 加载和管理AI模型

⚡ 性能特点

  • • 检测速度:< 50ms (CPU)
  • • 检测精度:99.5%+
  • • 支持多人脸同时检测
  • • 轻量化模型,占用内存小

快速开始

// 1. 加载模型
KYCFaceSDK sdk = new KYCFaceSDK();
boolean loaded = sdk.loadModel(getAssets(), 0, 1);

// 2. 检测人脸
String faces = sdk.detectFaces(bitmap);

// 3. 提取关键点
String landmarks = sdk.extractLandmarks(bitmap);

// 4. 提取特征
float[] features = sdk.extractFeatures(bitmap);

模型加载指南

loadModel API

public boolean loadModel(AssetManager mgr, int modelid, int cpugpu)
mgr

AssetManager实例

modelid

模型ID (0=默认)

cpugpu

0=CPU, 1=GPU

注意: 必须在调用任何AI功能之前先成功加载模型,建议在Application类中进行全局初始化。