论文部分内容阅读
随着生活水平的提高,人们对生活质量的要求越来越高。传统的电视慢慢被淘汰,越来越多的家庭拥有了智能电视。操作系统的集成使智能电视功能越来越丰富,空中鼠标、指向性遥控器常见于电视的操控设备中。本文通过分析两个标志点在不同图像中位置信息判断遥控器移动方向和距离的方法,并根据这个方法设计一种指向性鼠标遥控器。拥有USB OTG功能的智能电视即可使用该遥控器进行鼠标操作。 该两点定位指向性鼠标遥控器使用红外摄像头拍摄位于屏幕边缘的两个标志点图像,利用经过配置后的FPGA对摄像头拍摄的图像二值化以去除背景,保留标志点,便于计算标志点坐标。经过图像处理后得到的标志点坐标直接体现出的并不是遥控器移动的方向和移动距离,因此需要使用外部处理器对标志点坐标按照两点定位中坐标变换方法,转换为正确的遥控器移动方向和距离。本次设计的指向性遥控器解决了传统遥控器的各种不便,使用户在空中挥动遥控器即可实现光标的移动。该设计方法简单易行,光标定位精确,移动顺畅。 本文详细介绍了红外指向性鼠标遥控器的设计原理及软硬件设计,最后应用Microsoft VC++编写程序对图像二值化方法可行性进行验证,使用Quartus II FPGA设计软件对图像处理硬件化代码进行功能仿真、验证。利用Keil debug功能对遥控器与主机间数据传输和其他遥控器功能进行调试。通过分析仿真结果验证了设计方法的正确性和可行性。