投稿
开启辅助访问
 找回密码
 立即注册
取消
搜索
热搜:
活动 交友 discuz
开发者专区 + 关注 已有8人关注 发新帖
分享到

0

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
robotos_lm| 2020-6-12 18:37:49 | 显示全部楼层
原因如下:

从log看,在很近的时间内使用了
PersonAppearComponent
WakeupAndPreWakeupStartCheckComponent
两个组件,这两个组件都会去识别人脸,识别人脸的功能是使用另外一个组件 RecognizeComponent,会各自new 一个RecognizeComponent 对象

而 PersonAppearComponent
WakeupAndPreWakeupStartCheckComponent(默认要删除图片,且不可配置)
在各自初始化 RecognizeComponent 组件的时候给的参数是不同的,一个要删除,一个不删除

RecognizeComponent 组件在底层人脸识别完成以后会给所有同时在运行的 RecognizeComponent 返回结果,使用的图片是同一张,而多个同时运行的 RecognizeComponent 组件的 isNeedDeletePic 参数又不同,所以在组件结束的时候会删掉图片



解决方案:不要同时使用
PersonAppearComponent
WakeupAndPreWakeupStartCheckComponent

在业务逻辑上分开执行
回复
使用道具 举报

53

主题

127

帖子

997

积分

版主

Rank: 7Rank: 7Rank: 7

积分
997
wuqimeng| 2020-6-16 15:13:07 | 显示全部楼层
楼主,请问该问题是否已经解决?
回复
使用道具 举报

11

主题

31

帖子

121

积分

合作伙伴

积分
121
中智信| 2020-6-17 16:23:06 | 显示全部楼层
wuqimeng 发表于 2020-6-16 15:13
楼主,请问该问题是否已经解决?

已解决,感谢回答
回复
使用道具 举报
12
快速回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

官方微信
发布 快速回复 返回顶部 返回列表