欢迎来到天天文库
浏览记录
ID:43477278
大小:666.50 KB
页数:14页
时间:2019-10-08
《半自动个人电脑光标定位系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、半自动个人电脑光标定位系统(眼鼠系统)Semi-AutoEye-To-MouseSystemAdvanced(ETMS)————江苏省南京市金陵中学周辰对于使用传统鼠标有困难的人(如手部残疾者),市面上没有较好的替代品。长时间使用传统鼠标会致使使用者患腕部肌肉疾病;◆选题背景玩电脑你可以不用手但是,你绝对不会不用眼睛◆解决方案1.系统初始化系统初始化目的:系统将根据瞳孔在这四个点的位置,推算出瞳孔中心位置与屏幕光标位置的对应关系。程序会显示“四极点获取”窗体,并将紫色小球依次放在屏幕四个角落,从而获取用户注视着显示器四角时眼部画面。(1)摄像头拍摄眼部
2、图片(2)电脑根据拍摄图片计算出瞳孔中心位置(3)通过对图片上瞳孔中心的位置和之前系统建立的模型进行对比,计算出用户当前所看的位置(4)将鼠标放置到该位置上(注:本程序为放置鼠标过程创立单独进程,实时计算使用者当前所观察的位置)具体过程为:①程序直接读取图片所在位置内存;②将此段值转化为二维数组;③对此数组进行模糊处理;④并进行二值化处理;⑤去边角黑色无效区域;⑥计算出瞳孔所在黑区中心;⑦检测其正确性;2.光标定位3.执行操作鼠标单击事件的实现:当使用者闭上眼两秒之后,系统认为在当前光标位置执行类似于单击鼠标的操作;鼠标右键快捷菜单的实现:若使用者将光
3、标放置在屏幕最右侧两秒后,将调出快捷菜单,进行例如系统重新初始化、退出之类的操作。◆系统介绍硬件要求:建议CPU:PIII533或更高建议内存:128M或更高另需:摄像头一个(用于拍摄眼部图像)(若摄像头是在本程序运行之后才接入电脑,需重新运行本程序)1、系统运行环境软件要求:操作系统:Windows2000或以上版本并安装有.NETFramework1.1或以上版本2、系统硬件部分无线摄像头无线图像接收及转换系统本系统软件主要分为两个模块:ETMSA(Auto)-UI(UI:UserInterface,用户界面)ETMSA(Auto)-Cap(获取图
4、像并对光标进行操控的模块)这两部分均采用VisualBasic.Net2003编写3、系统软件部分图片浏览文本浏览资源管理(磁盘查看)计算器游戏MyMusic目录下Mp3自动播放时间显示用户界面(UI)获取眼部图片,计算当前用户观察位置,放置光标平时自动隐藏在屏幕右侧,当鼠标在屏幕右侧停留超过两秒,显示;离开则再次隐藏视频采集模块(cap)◆操作演示1、改善算法,提高光标定位的精度2、实现系统建模的自动化3、实现对常用操作系统的直接操作◆后续工作谢谢老师指导!
此文档下载收益归作者所有