网易首页 > 网易号 > 正文 申请入驻

OpenCV实现手指识别:只要在空中移动手指就可以弹钢琴

0
分享至

灵感

最近我拜访了我的表妹,她已经尝试学习钢琴有一段时间了。 然而由于疫情,她的老师不能外出,他们正在通过zoom会议练习。 那时我萌生了制作虚拟钢琴的想法,她的老师和她都可以用它来学习音乐。 想到这里,我在想,为什么不跳出键盘呢? 让我们尝试凭空创作音乐? 让我们的创意思维流动,进行这样的互动,让一个人只需在空中移动手就可以弹奏钢琴?! 那时我决定制作“Air Piano”。

技术说明

Air Piano 是一个融合计算机视觉和人机交互的项目。 为了制作 Air Piano,我使用了 Python 语言和 OpenCV 库。 它是一个开源的计算机视觉和机器学习软件库。

另一个帮助我们完成这个项目的重要库是 PyAutoGUI 库。 PyAutoGUI 允许您的 Python 脚本控制鼠标和键盘以自动与其他应用程序交互。 PyAutoGUI 有几个功能:移动鼠标并在其他应用程序的窗口中单击或键入,截屏等。

项目的流程:

第一步是捕获用户的视频流输入。在我们逐帧读取输入后,我们现在需要将 BGR 比例转换为 HSV 比例,以便我们可以更好地处理颜色。

为什么要转换为 HSV 色彩空间?简单的答案是,与 RGB 不同,HSV 将亮度或图像强度与色度或颜色信息分开。在计算机视觉中,您经常出于各种原因想要将颜色分量与强度分开,例如对光照变化的鲁棒性或去除阴影。

使用我们使用 HSV 标度创建的黑色蒙版检测手。为此,我选择戴一副黑色手套,因为检测肤色比较困难,并且会是的项目的泛化性变差。

检测到手后,我们找到轮廓,即我们手的边界。然后我们绘制一个凸包,以找到周围的凸多边形。从这个多边形中,我们使用凸度缺陷函数提取指尖。

什么是凸包?凸包,完全包围对象的最小 n 边凸多边形。

什么是凸面缺陷?轮廓与其凸包的任何偏差都称为凸性缺陷。

这里还应用了一个过滤器来使用点之间的距离(即指尖和关节)来获取指尖,同时您也可以选择使用手指之间的角度来实现相同的效果。

在开始使用 PyAutoGUI 功能之前,让我们在框架上绘制钢琴键,这将是我们的“Air Paino Keys”。

最后一部分包括使用 PyAutoGUI 库,它允许您根据手部运动的坐标(准确地说是指尖)进行键盘操作。 现在当这个程序运行时,它会跟踪指尖在框架中的位置并自动按下键盘上提到的键。

这是我们将使用指尖控制的虚拟钢琴。

以上就是“Air Piano”项目的详细技术说明,希望你能从中学到很多。 访问 Github 存储库并查看完整代码以获得更好的理解。umar07/OpenCV-Projects/tree/main/Air-Piano

未来方向和用例

在类似的路线上开发,一整套乐器可以使用与上述相同的原理进行手势控制,从而为学习音乐创造一个非常互动的环境。 我们可以为这个项目添加更多实用程序并使用最先进的开发(例如 MediaPipe 库)。

作者:Umar Masud

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
恩佐开场21分钟3次助攻,为近10年欧战最早的助攻帽子戏法

恩佐开场21分钟3次助攻,为近10年欧战最早的助攻帽子戏法

懂球帝
2024-11-08 05:21:07
真是传奇!看看53岁的马斯克,这一生已经迈过了多少坎

真是传奇!看看53岁的马斯克,这一生已经迈过了多少坎

玛丽姬丝
2024-11-07 19:54:22
强逼统派党解散,赖清德斩草除根,岛内开始自救,大陆代表将赴台

强逼统派党解散,赖清德斩草除根,岛内开始自救,大陆代表将赴台

娱乐的宅急便
2024-11-07 18:47:58
权志龙现身香港!姨味重,与刘嘉玲同框像姐妹,网友:跟向佐学的

权志龙现身香港!姨味重,与刘嘉玲同框像姐妹,网友:跟向佐学的

安山客
2024-11-07 01:17:18
最美小鹏正式上市 18.68万起这价格买就对了!

最美小鹏正式上市 18.68万起这价格买就对了!

玩车教授
2024-11-07 21:31:38
84岁佩洛西连任成功,第20次当选众议员

84岁佩洛西连任成功,第20次当选众议员

华人生活网
2024-11-07 19:13:32
“零容忍”!辽宁公安通报十起典型案例

“零容忍”!辽宁公安通报十起典型案例

鲁中晨报
2024-11-07 21:56:11
川普对鲍威尔未来做出惊人表态,美联储宣布利率决策

川普对鲍威尔未来做出惊人表态,美联储宣布利率决策

华人生活网
2024-11-08 05:01:52
单打8强出炉!国乒女单大获全胜;日本队折戟过半;韩国仅剩独苗

单打8强出炉!国乒女单大获全胜;日本队折戟过半;韩国仅剩独苗

莼侃体育
2024-11-08 04:40:17
哈里斯输在脱离群众

哈里斯输在脱离群众

帅真商业
2024-11-06 16:39:54
蓬佩奥当国防部长?卢比奥做国务卿?

蓬佩奥当国防部长?卢比奥做国务卿?

寰宇大观察
2024-11-07 10:25:58
曹德旺:钱最好不要借给别人,如果是非借不可的人,最好是送给他

曹德旺:钱最好不要借给别人,如果是非借不可的人,最好是送给他

清风拂心
2024-11-07 11:13:45
欺诈丑闻副作用显现!全球最大车企第三季度净利润腰斩

欺诈丑闻副作用显现!全球最大车企第三季度净利润腰斩

每日经济新闻
2024-11-07 15:52:52
珠海航展印度的光辉战机也来了,四十年磨一剑有4个鲜明特点:

珠海航展印度的光辉战机也来了,四十年磨一剑有4个鲜明特点:

现代春秋
2024-11-07 23:11:01
马斯克政坛赢麻却输了家人?变性女儿将逃离美国:马斯克上来,我走...

马斯克政坛赢麻却输了家人?变性女儿将逃离美国:马斯克上来,我走...

英国那些事儿
2024-11-08 01:12:12
老赖吴尊壕无人性!孩子学费60万,住9000万豪宅,却欠款1631W

老赖吴尊壕无人性!孩子学费60万,住9000万豪宅,却欠款1631W

扒星人
2024-11-07 14:41:59
世界首富马斯克为何要把母亲搬到中国居住?原因很简单:

世界首富马斯克为何要把母亲搬到中国居住?原因很简单:

现代春秋
2024-11-06 23:44:27
日本“渡边太太现象”,正在中国内地上演

日本“渡边太太现象”,正在中国内地上演

围观商业
2024-11-07 20:52:59
专家称特朗普胜选后民主党仍将抵抗其政策!暴力事件威胁加剧

专家称特朗普胜选后民主党仍将抵抗其政策!暴力事件威胁加剧

南方都市报
2024-11-06 18:44:06
低空经济火爆!“空中出租车”达成十亿级订单!

低空经济火爆!“空中出租车”达成十亿级订单!

每日经济新闻
2024-11-07 11:48:26
2024-11-08 08:50:44
deephub
deephub
CV NLP和数据挖掘知识
1490文章数 1417关注度
往期回顾 全部

科技要闻

奥迪新品牌:告别四环,告别传统

头条要闻

拜登发表全国讲话:不能只在胜利时才热爱国家

头条要闻

拜登发表全国讲话:不能只在胜利时才热爱国家

体育要闻

郑钦文又跳一级:打出本赛季最好的网球

娱乐要闻

刘亦菲成“胖玫瑰”等犀利言论引争议

财经要闻

美联储降息25基点 美股创历史新高

汽车要闻

翻了10年的数据 现在是最适合买车的时候

态度原创

旅游
健康
艺术
家居
军事航空

旅游要闻

立冬当天穿秋裤免门票 洛阳一景点推出暖心福利

花18万治疗阿尔茨海默病,值不值?

艺术要闻

故宫珍藏的墨迹《十七帖》,比拓本更精良,这才是地道的魏晋写法

家居要闻

合理规划 把握人居环境温馨感

军事要闻

韩国总统:不排除向乌克兰提供武器支援

无障碍浏览 进入关怀版