基于TI公司传感芯片FDC2214设计制作一个手势识别装置,实现对猜拳游戏和划拳游戏的判决。整个系统分为手势数据采集模块、中央处理模块、交互与显示模块和电源模块四个大模块。
手势模拟信号经过FDC2214处理后转换为数字信号,经由IIC总线进行数据传输,发送数据到上位机。在判决模式下:将数据和预先储在STM32F103C8T6中的数据进行聚类分析。采用k邻近算法,又叫做KNN算法(K-Nearest Neighbor algorithm)进行解算。MCU得到处理结果后,发送手势识别码给显示屏,以显示结果。在训练模式下,2次采样后,利用得到的数据,采集特征点画出KD树(K-dimension tree),与对应按键键值完成归类。