AI模型能力模块提供人脸识别的核心AI算法,包括人脸检测、关键点提取、特征提取等原子化能力。
// 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);
public boolean loadModel(AssetManager mgr, int modelid, int cpugpu)
mgr
AssetManager实例
modelid
模型ID (0=默认)
cpugpu
0=CPU, 1=GPU
注意: 必须在调用任何AI功能之前先成功加载模型,建议在Application类中进行全局初始化。