Appearance
初始化SDK
方法名
initSdk
用法
- 用法如下:js
module.initSdk({ params: { //最大人脸个数检查 maxDetectNum: 10, //人脸大小检测,默认为60px。可传入大于50px的数值,小于此大小的人脸不予检测 minFaceSize: 60, //人脸置信度,用于表征被检测到的物体是人脸的概率,该阈值设置越高检测越严格,建议在0.3-0.8区间内调整阈值 faceThreshold: 0.5 }, complete: (res) => { console.log(res) if (res.code == 0) { let data = res.data || {}; let type = data.type; if (type == "initModelSuccess") { this.showMessage("模型加载成功,欢迎使用") } else if (type == "initModelFail") { this.showMessage("模型加载失败,请尝试重启应用") } else if (type == "initDbComplete") { this.showMessage("数据库加载完成") } else if (type == "initDbFail") { this.showMessage("数据库加载失败") } } else { this.showMessage(res.message) } } })jsmodule.initSdk({ params: { //最大人脸个数检查 maxDetectNum: 10, //人脸大小检测,默认为60px。可传入大于50px的数值,小于此大小的人脸不予检测 minFaceSize: 60, //人脸置信度,用于表征被检测到的物体是人脸的概率,该阈值设置越高检测越严格,建议在0.3-0.8区间内调整阈值 faceThreshold: 0.5 }, complete: (res : LevenResult) => { if (res.code == 0) { let data = res.data; let type = data.getString("type")!; if (type == "initModelSuccess") { showMessage("模型加载成功,欢迎使用") } else if (type == "initModelFail") { showMessage("模型加载失败,请尝试重启应用") } else if (type == "initDbComplete") { showMessage("数据库加载完成") } else if (type == "initDbFail") { showMessage("数据库加载失败") } } else { showMessage(res.message) } } }) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.maxDetectNum Integer 否 10 最大人脸个数检查 params.minFaceSize Integer 否 60 人脸大小检测,默认为60px。可传入大于50px的数值,小于此大小的人脸不予检测 params.faceThreshold Integer 否 0.5 人脸置信度,用于表征被检测到的物体是人脸的概率,该阈值设置越高检测越严格,建议在0.3-0.8区间内调整阈值 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "successCount": 22, "type": "initDbProgress", "progress": 0.59090906, "finishCount": 13 }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.type String 初始化类型,类型如下: initModelSuccess:初始化模型成功initModelFail:初始化模型失败initDbStart开始加载数据库initDbProgress数据库加载进度initDbComplete数据库加载完成(初始化结束)initDbFail数据库加载失败data.errorCode Integer 失败状态码, initModelFail时返回data.errorMsg String 失败描述, initModelFail时返回data.finishCount Integer 数据库已加载的数量, initDbProgressinitDbFail时返回data.successCount Integer 数据库加载成功的数量, initDbProgressinitDbCompleteinitDbFail时返回data.progress Float 数据库加载完成的百分比(<=1), initDbProgress时返回code Integer 返回类型,0.成功,其他:失败

