人脸识别不返回结果
Fmiracle2 发布于2019-01 浏览:1748 回复:4
1
收藏

想把人脸识别做成一个service一直识别。但是发现在APP退到后台之后预览界面非常卡顿,看LOG发现提示主线程做太多事到导致跳过了很多帧,就把设置rgb数据放在了摄像头回调那(代码见图片)

然后发现当app前台时rgb识别时间只有500毫秒,但是在app退到后台之后,rgb识别时间达到了150000毫秒,而且返回时识别数据是空的(数据见图片)。有人知道是怎么回事吗

收藏
点赞
1
个赞
共4条回复 最后由Fmiracle2回复于2019-01
#6Fmiracle2回复于2019-01

找到原因了 ,发现在APP退到后台时候, FaceSDKManager里面的方法非常耗时!!!!造成回调一两分钟才能回来一个,还不一定有识别结果,还是不懂,service跟app在前台还是后台有什么关系,为什么sdk里面的方法能这么耗时

0
#5Fmiracle2回复于2019-01

0
#3Fmiracle2回复于2019-01
#2 用户已被禁言回复
这个图片颜色。 你这个是Android吗?

是啊,我也不知道为啥图片传上来就这个颜色了

0
#2用户已被禁言回复于2019-01

这个图片颜色。

你这个是Android吗?

1
TOP
切换版块