Python版本
- 推荐Python3.5以上
所需库文件
- cv2 -- 对应pip opencv-python
- numpy
- time
- threading
- queue
- win32api、win32con --对应pip pywin32
功能:
- 定义各个键位的四个坐标点
- 按键扫描
- 按键输出
功能:
- 从摄像头读入图像,并进行预处理
- 获取图像中手指光斑轮廓信息,计算质心
- 开启多个线程(可选,为了实现多指按下的功能,如果只是验证单指功能,可以不用)
该程序需要结合硬件使用,也就意味着使用者必须先搭建机械结构,有一定的硬件基础。而且每个作品做出来不一样的投射位置,也需要改动KeyBoardPosition.py中的坐标。