MotionLivenessApi类说明

MotionLivenessApi getInstance()方法

获取API对象实例。

参数 说明
返回值 说明
API对象实例

String getVersion()

获取当前SDK版本号。

参数 说明
返回值 说明
当前SDK版本号

ResultCode init(Context context, String licenseFilePath, String modelFilePath)

初始化。

参数 说明
context 应用上下文信息
licenseFilePath 授权文件在设备上的存储路径
modelFilePath 模型文件在设备上的存储路径
返回值 说明
ResultCode 处理结果

ResultCode prepare(int complexity)

准备开始检测。

参数 说明
complexity 检测复杂度
返回值 说明
处理结果

DetectInfo detect(byte[] image, PixelFormat format, Size previewSize, Size containerSize, int cameraOrientation)

活体检测方法。

参数 说明
image 待检测的图片帧数据
format 图片帧数据类型
previewSize 图片尺寸
containerSize 预览框尺寸
cameraOrientation 相机图片方向
返回值 说明
检测结果

boolean setMotion(int motion)

设置检测动作。

参数 说明
motion 动作代码
返回值 说明
设置成功返回true,否则返回false

void stopDetect(boolean saveProtoBufData, boolean saveImages)

停止检测。

参数 说明
saveProtoBufData 是否保存本次检测的ProtoBuf数据,true:保存,false:不保存
saveImages 是否保存本次检测的图片数据,true:保存,false:不保存
返回值 说明

byte[] getLastDetectProtoBufData()

获取最后一次检测ProtoBuf数据,上次检测停止后生成,下次检测开始后重置。

参数 说明
返回值 说明
返回protobuf文件

List

Illegal HTML tag removed : getLastDetectImages()

{#listillegal-html-tag-removed-getlastdetectimages}

获取最后一次检测结果图片,上次检测停止后生成,下次检测开始后重置。

参数 说明
返回值 说明
检测结果图片

void clearLastDetectResult()

清空上次检测的结果数据。

参数 说明
返回值 说明

void release()

释放检测资源。

参数 说明
返回值 说明

results matching ""

    No results matching ""