请问 iOS 活体识别 接口参数关系
Mild丶兒戲 发布于2018-11 浏览:1513 回复:6
0
收藏
最后编辑于2019-02

请问“活体识别”接口参数 image.size、previewRect、detectRect 之间的关系

Demo 中:
[[IDLFaceLivenessManager sharedInstance] livenessStratrgyWithImage:image previewRect:self.previewRect detectRect:self.detectRect completionHandler:^(NSDictionary *images, LivenessRemindCode remindCode) { }];
image 是摄像头帧图。
detectRect 是摄像头画面在屏幕上的展示区域。
previewRect 貌似是圆框在 detectRect 中的区域。

在 plus 设备上运行 Demo ,previewRect 的 width 会超出 detectRect 是什么意思?以下日志
2018-11-05 13:20:30.513417+0800 IDLFaceSDKDemoOC[2610:2550939] detectRect={{62.100000000000009, 110.40000000000002}, {289.79999999999995, 515.19999999999993}}
2018-11-05 13:20:30.513519+0800 IDLFaceSDKDemoOC[2610:2550939] previewRect={{9.8571428571428257, 65.041142857142859}, {394.28571428571433, 394.28571428571433}}

文档 https://ai.baidu.com/docs#/Face-iOS-SDK/top 中并没有这些参数的详细说明。
我想知道 image.size、previewRect、detectRect 这三者之间的关系。谢谢!

收藏
点赞
0
个赞
共6条回复 最后由彦丶子凡回复于2019-02
#7彦丶子凡回复于2019-02

活体检测需要人脸一定的大小

0
#6Mild丶兒戲回复于2018-11
#2 我是小丸子774回复
previewRect 与detctRect 是为了做距离检测而定义的,为了在上层封装 判断脸是否在框内/离太远/离太近 。 其中 previewRect 定义了最大距离的maxRect和最小距离的minRect。 通过detctRect 计算出人脸在整个detctRect中的rect,将rect与maxRect、minRect进行对比。从而判断出人脸判断脸是否在框内/离太远/离太近 。 image.size 是采集到的图片大小尺寸,比如若要计算人脸在采集图片中的位置,则需要根据image.size 进行一次坐标转换。  
展开

能帮我看下 3楼的需求么?谢谢

0
#5Mild丶兒戲回复于2018-11
#4 彦丶子凡回复
活体识别可以参考人脸识别

在哪儿看呢?能发个链接不?

我下载的是 iOS 离线采集 SDK,下载文件名:BaiduFaceSDKiOS.zip,解压出来:IDLFaceSDKDemoOC,这里面有吗?

0
#4彦丶子凡回复于2018-11
#3 Mild丶兒戲回复
两个问题: 1、"其中 previewRect 定义了最大距离的maxRect和最小距离的minRect"。previewRect 只是一个矩形,如何用这个参数定义“最大距离”和“最小距离”? 2、以下图为例,我希望在紫色区域识别人脸,那我传 detctRect{x:60, y:60, width:255, height:453} previewRect{x:20, y:20, width:215, height:215},这样正确吗? [图片]
展开

活体识别可以参考人脸识别

0
#3Mild丶兒戲回复于2018-11

两个问题:

1、"其中 previewRect 定义了最大距离的maxRect和最小距离的minRect"。previewRect 只是一个矩形,如何用这个参数定义“最大距离”和“最小距离”?

2、以下图为例,我希望在紫色区域识别人脸,那我传 detctRect{x:60, y:60, width:255, height:453} previewRect{x:20, y:20, width:215, height:215},这样正确吗?

0
#2我是小丸子774回复于2018-11

previewRect 与detctRect 是为了做距离检测而定义的,为了在上层封装 判断脸是否在框内/离太远/离太近 。

其中 previewRect 定义了最大距离的maxRect和最小距离的minRect。

通过detctRect 计算出人脸在整个detctRect中的rect,将rect与maxRect、minRect进行对比。从而判断出人脸判断脸是否在框内/离太远/离太近 。

image.size 是采集到的图片大小尺寸,比如若要计算人脸在采集图片中的位置,则需要根据image.size 进行一次坐标转换。

 

0
TOP
切换版块