当前位置:网站首页 > 新媒体 > 正文

android延迟执行优化(一直出现进程android停止方法)

0 李勇seo 李勇seo 2025-04-25 09:35 3

打开百度的人脸识别的离线识别SDK 的案例,可以看到有个闸机模式,

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

可以看到上面这个类就是,识别人脸用的.闸机模式下识别人脸的类.

识别流程是这样的:

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

这里调用 FaceSDKManager 进行摄像头扫描.

可以看到这个人脸摄像头扫描是在FaceSDKManager 中做的,

这个流程其实并不复杂,到时候 debug调试一下就可以了,这里仅仅指出一些关键的点.

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

这个FaceSDKManager 这里,去提取特征值

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

这里调用获取的摄像头的数据

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

这里获取检测结果

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

这里获取了摄像头人脸数据了,然后去人脸库中,检索有没有这个人脸

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

这里开始检索人脸

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

如果检索到人脸这里,设置这个找到的人

AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现
AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现

然后这里,检测出人脸了就在这里处理就可以了,显示欢迎光临什么的.

李勇seo

李勇seo

TA很懒,啥都没写...

本文暂时没有评论,来添加一个吧(●'◡'●)

取消回复欢迎 发表评论:

@百闻站长 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2025402138号 | (地图