隔空手势

我要开发同款
proginn21282355972023年10月26日
93阅读
所属分类APP

作品详情

隔空手势软件是一款android平台软件,使用Java进行开发,基于mediapipe框架进行手势识别,可以实现隔空点击、隔空复杂滑动、隔空静音、隔空调节屏幕亮度和隔空黑屏等操作。 本软件的核心就是mediapipe框架,该框架是手势能被识别并进行隔空操作的关键。摄像头数据则使用了android的Camera2来获取。软件UI则是android的material。 在利用Java进行开发过程中,遇到过许多难点,其中最主要的难点就是如何利用前置摄像头在软件处于后台时能顺畅地进行手势识别,刚开始时调用前置摄像头在手机主界面识别时,发现识别速度很慢,标志点不能跟上手的移动速度,出现很大的延迟,后来经过多次尝试,试了不同的方案之后,总算是可以流畅运行了。其次,第二难点就是在隔空滑动过程中如何实时在屏幕上显示滑动路径,刚开始时是利用openGL来进行尝试,但是发现无法在service中显示,所以只能更改方案。最终,几经波折,也是成功解决了该问题。 说起该软件,最强大的功能就是隔空实现复杂滑动和隔空点击了,有了这功能,已经可以实现大部分手机操作了,比如:打字发信息、刷视频、解锁QQ等。另外,隔空滑动不仅可以实时显示滑动路径,而且可以更改路径颜色。也是一个小亮点。总之,开发该软件的目的是能在一些特殊场景下,能不用手直接触碰屏幕从而也可以来操作手机。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论