OpenCV激光投影虚拟键盘 基于激光投影技术的虚拟键盘设计基于OpenCV,结合硬件识别,检测手指位置,然后映射到键盘,以实现相应的KeyPress。 如何工作? 如何工作? 在红外激光的底部从一个红外范围内的覆盖空间的表面发射出红外线,当然这个平面可以覆盖整个键盘,键盘在键盘中央是投影轮廓形状的键盘,主要用于标定时,在实时摄像头顶部的图形外部并将数据传递到计算机,因为激光是水平和平行的,因此没有物体遮挡摄像头无法检测到红外信号,但是如果在红外激光区域,当被遮挡物的表面被红外摄像机覆盖时,将检测到红外信号,经过一定的算法后,计算机访问摄像机发送的信号,以获取红外点图片中的坐标,然后将坐标映射到真实的键盘位置,以实现其功能。 硬件 1.选择相机镜头 同一区域的检测摄像机,“ Camera2”为视角150°,高度为“ h2”,“ Camera1”为视角90°,高度为“ h1”,以缩小项目
2023-04-10 12:54:50 37.83MB C++
1
主要用于wmi方式获取c盘序列号,多用于生成硬件识别码,wmi可以获取很多设备信息,可以扩展到其他设备。但是wmi速度慢,而且有一定的局限性,有些环境获取不了,比如虚拟机。另一种更底层的方式是使用DeviceIOControl(),有一个demo比较经典可以参考,可搜索disk32id。本工程在vs2008编译运行
2021-11-03 17:34:27 9.17MB wmi 硬盘序列号 C盘序列号 硬件识别码
1
USB识别COM3.zip
2021-10-19 14:02:00 100KB 硬件识别
1