论文部分内容阅读
计算机领域正在发生一场大的变革,其发展方向正由个人电脑开始转向移动互联网,个人日均使用移动设备的时长成指数增长,大大超出人们的预期。如今,移动领域的发展已成为大势所趋,越来越多的目光以及学术研究开始转向该领域。与此同时,移动环境下的信息交互是其不可缺少的环节且日显其重要性,寻找针对该领域更有效的输入方式,是一项很有价值和研究前景的工作。另一方面,计算机视觉技术近年来飞速发展,其空间占用小,成本低,应用范围广,基于该技术的应用已覆盖了人们生活的各个领域,发展前景光明。本文结合上述特点,提出了一种适用于嵌入式环境下的半虚拟键盘应用系统实现方案。基于嵌入式STM32的虚拟键盘结合了最前沿的计算机图像处理技术,通过判别图像中的手指位置来确定键盘按键的状态,其核心在于按键逻辑的算法实现。同时,为了增加按键的手感和使用舒适度,采用了可任意定制的软质键盘作为输入终端,故称之为半虚拟键盘。本文从实际可应用性出发,力求构建一个在按键正确率,实时性,抗干扰性,成本可控等多个方面表现优异的半虚拟键盘应用系统。全文对图像实时采集,按键实时处理,系统实现关键软件逻辑等多方面进行了深入的探究,同时针对嵌入式环境下的半虚拟键盘按键正确率和图像处理速率等关键问题,提出了一种按键实时校正算法。通过对按键坐标进行离线分析,对摄像头畸变进行分解处理,并通过曲线行判断有效解决了径向畸变带来的高误判问题。最后基于搭建的实际硬件系统进行实验分析,其结果表明:基于本文算法构建的半虚拟键盘系统,其正确性和实时性都得到了很好的保证,具备一定的实际应用价值。