知乐空间

android延迟执行优化

打开百度的人脸识别的离线识别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实现

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@ZLME.COM 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: