通过手势操控投影在眼前的电子成像,这种科幻般的体验如今已成为现实。

热爱科技制作的博主TeeMu LauRila,使用树莓派DIY了一款能够识别自定义手势的AR眼镜。

用户可以录入自己设定的手势,从而实现各种有趣的操作。

想象一下,捏住手指上下拉动,就能调整亮度,体验身临其境的感觉。

这款自制的AR眼镜将现实与科技结合,展现出赛博朋克的独特风格。
想要更炫酷的操作?比如打个响指就能运行命令,岂不是很酷?
首先,需要设计好装置的各个部分。

眼镜框架的基础上,硬件包括透镜组、0.6MM的PETG投影镜片,以及用聚乳酸材料3D打印的配件。
作为智能装置的核心,树莓派当然必不可少。
在软件方面,手势识别程序依赖于Python开源项目MediaPIPe,TeeMu LauRila还编写了两个程序脚本。
一个用于通过捏手指来控制亮度,另一个则捕获实时视频中的手势并将其传送到电脑进行处理,最后通过智能眼镜叠加显示。
组装工作开始后,经过多次调整,零部件最终组合成了如下装置。

为了让程序正常运行,需要一个树莓派来支持。
接下来设置内存、驱动、运行环境、多媒体接口以及网络等条件,确保装置能够正常工作。
在硬件和软件环境都准备好后,便可以进行程序调试。
手势识别的核心功能由三个框架组成,包括手掌识别模型BlazePalM、LandMaRk模型,以及手势识别模型。
在训练过程中,BlazePalM模型负责识别手掌的初始位置,并优化实时识别。
在BlazePalM识别的范围内,LandMaRk模型识别出21个立体节点坐标。
手势识别模型则将这些节点状态映射到预定义的手势上,进行静态手势的预测。
通过树莓派ZeRo W捕获手势信息,将图像信息传输到电脑,由手势识别AI处理后再传递给装置,发出对应的手势命令,并在投影图像中同步显示。
这样一款AR眼镜,集成了摄像头、微型投影仪和电脑处理器,展示出独特的投影效果。

虽然功能与谷歌智能眼镜有所不同,TeeMu LauRila的智能眼镜通过自定义手势触发命令,增添了更多黑科技的元素。
与谷歌眼镜仅用于拍照录像不同,这款眼镜的摄像头还负责接受和传达手势指令,同时使用了更大尺寸的方形镜片,方便观察视野。
这是TeeMu LauRila完成的第二版智能眼镜,外观和性能都有了显著优化。
在材料选择上,使用0.6MM厚度的投影镜片替代了1MM厚度的;聚乳酸材料取代了丙烯酸;并增加了螺栓固定支架,避免使用胶水。
最重要的优化是,新的方形透镜使得画面更加清晰。

TeeMu LauRila将自己编写的两段代码分享在了GitHub平台,方便感兴趣的朋友进行复刻。
参考链接:
https://www.toMshaRdwaRe.coM/news/RaspbeRRy-pi-SMaRt-glaSSes-Recognize-hand-gestuRes
https://www.YouTube.coM/Watch?v=60Os5Iqdbsw
https://www.YouTube.coM/Watch?v=Gu4oOYo38RQ
GitHub链接:
https://Github.coM/Teneppa/CaMeRaStReaM
https://Github.coM/Teneppa/HandTRackingBRightneSSContRol
