STLivenessDetectorDelegate

STLivenessDetectorDelegate类封装活体检测需要用到的回调代理方法。

- (void)livenessDidStartDetectionWithDetectionType:(LivefaceDetectionType)iDetectionType detectionIndex:(int)iDetectionIndex;

每个检测模块开始的回调方法。

参数 说明
iDetectionType 当前开始检测的模块类型
iDetectionIndex 当前开始检测的模块在动作序列中的位置, 从0开始
返回值 说明

- (void)livenessTimeDidPast:(double)dPast durationPerModel:(double)dDurationPerModel

每一帧数据回调一次,回调当前模块已用时间及当前模块允许的最大处理时间。

参数 说明
dPast 当前模块检测已用时间
dDurationPerModel 当前模块检测总时间
返回值 说明

- (void)livenessDidSuccessfulGetData:(NSData )data stImages:(NSArray )arrSTImage;

活体检测成功回调。

参数 说明
data 回传加密后的二进制数据
arrSTImage 根据指定输出方案回传 STImage 数组 , STImage属性见 STImage.h
返回值 说明

- (void)livenessDidFailWithErrorType:(LivefaceErrorType)iErrorType detectionType:(LivefaceDetectionType)iDetectionType detectionIndex:(int)iDetectionIndexdata:(NSData ) data stImages:(NSArray )arrSTImage

活体检测失败回调。

参数 说明
iErrorType 失败的类型
iDetectionType 失败时的检测模块类型
iDetectionIndex 失败时的检测模块在动作序列中的位置,从0开始
data 回传加密后的二进制数据
arrSTImage 根据指定输出方案回传 STImage 数组 , STImage属性见 STImage.h
返回值 说明

- (void)livenessDidCancelWithDetectionType:(LivefaceDetectionType)iDetectionType detectionIndex:(int)iDetectionIndex;

活体检测被取消的回调。

参数 说明
iDetectionType 检测被取消时的检测模块类型
iDetectionIndex 检测被取消时的检测模块在动作序列中的位置,从0开始
返回值 说明

- (void)livenessTrackerStatus:(LivefaceErrorType)status

人脸对准的回调。

参数 说明
status 对准的类型
返回值 说明

- (void)livenessFaceRect:(STRect *)rect

每一帧数据回调一次,返回每帧人脸框位置信息。

参数 说明
返回值 说明
rect 返回每帧人脸框位置信息

results matching ""

    No results matching ""