本发明专利技术提供了一种基于眼睛控制的光标定位方法及装置。其中方法包括步骤:A.采集用户看向屏幕四个角时,其中一个眼睛的图像,并识别其瞳孔位置;B.建立瞳孔位置与屏幕上位置的映射关系;C.采集所述眼睛的当前图像,并识别其瞳孔位置;D.根据所述映射关系计算用户视线落在屏幕上的位置;E.把计算结果发送至被控主机,以便被控主机控制屏幕在相应的位置显示光标。装置包括瞳孔位置采集模块、映射模块、计算模块和通信模块。该方法及装置可实现通过眼睛来控制光标的位置,方便手部无法正常工作的人控制计算机。
A cursor positioning method and device based on eye control
【技术实现步骤摘要】
一种基于眼睛控制的光标定位方法及装置
本专利技术涉及计算机控制
,尤其涉及一种基于眼睛控制的光标定位方法及装置。
技术介绍
一般的计算机是通过鼠标的移动来控制光标在屏幕上的位置的,鼠标的移动通常是通过人手来操作的,然而,对于手部残疾或由于身患其它疾病而导致手部无法正常工作的人来说,无法进行鼠标的操作,因此难以通过鼠标来控制计算机。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种基于眼睛控制的光标定位方法及装置。为了达到上述目的,本专利技术采取了以下技术方案:一种基于眼睛控制的光标定位方法,包括步骤:A.采集用户看向屏幕四个角时,其中一个眼睛的图像,并识别其瞳孔位置;B.建立瞳孔位置与屏幕上位置的映射关系;C.采集所述眼睛的当前图像,并识别其瞳孔位置;D.根据所述映射关系计算用户视线落在屏幕上的位置;E.把计算结果发送至被控主机,以便被控主机控制屏幕在相应的位置显示光标。所述的基于眼睛控制的光标定位方法中,步骤A具体包括:A1.在用户利用眼睛完成第一预设动作时进入标定状态;A2.连续四次执行:在用户利用眼睛完成第二预设动作时,采集所述眼睛的图像并识别其瞳孔位置;A3.判断四次瞳孔位置是否为矩形的四个角的位置;若是则执行步骤A4,否则执行步骤A5;A4.记录该四次瞳孔的位置并退出标定状态;A5.发出提醒信息并重新执行步骤A2。所述的基于眼睛控制的光标定位方法中,所述第一预设动作为连续瞪眼预设的次数;所述第二预设动作为连续眨眼预设的次数。所述的基于眼睛控制的光标定位方法中,步骤A2中识别瞳孔位置在预设坐标系中的坐标,步骤A3中通过四次瞳孔位置的坐标进行计算,从而判断是否为矩形的四个角的位置。所述的基于眼睛控制的光标定位方法中,步骤B具体包括:B1.以步骤A中得到的第一个瞳孔位置为原点,以该原点与其中一个非对角的瞳孔位置的连线为横坐标,并以该原点与另一个非对角的瞳孔位置的连线为纵坐标,建立眼睛坐标系;B2.根据预设的屏幕尺寸计算眼睛坐标系中单位横坐标长度对应在屏幕上的横坐标长度,和计算眼睛坐标系中单位纵坐标长度对应在屏幕上的纵坐标长度。所述的基于眼睛控制的光标定位方法中,步骤D中,由当前瞳孔位置在眼睛坐标系中的坐标,计算在屏幕上对应位置的坐标。一种基于眼睛控制的光标定位装置,包括:瞳孔位置采集模块,用于采集用户其中一个眼睛的图像并识别其瞳孔位置;映射模块,用于建立瞳孔位置与屏幕上位置的映射关系;计算模块,用于根据所述映射关系计算用户视线落在屏幕上的位置;通信模块,用于把计算结果发送至被控主机,以便被控主机控制屏幕在相应的位置显示光标。所述的基于眼睛控制的光标定位装置中,所述瞳孔位置采集模块包括:图像采集单元,用于采集用户眼睛图像;识别单元,用于识别瞳孔位置;第一判断单元,用于判断用户眼睛是否完成第一预设动作;第一执行单元,用于在用户利用眼睛完成第一预设动作时执行进入标定状态;第二判断单元,用于判断用户眼睛是否完成第二预设动作;第二执行单元,用于在用户利用眼睛完成第二预设动作时驱使识别单元识别当前瞳孔位置;第三判断单元,用于判断四次由第二执行单元驱使识别单元识别到的瞳孔位置是否为矩形的四个角的位置;第三执行单元,用于在第三判断单元判断结果为是时,记录该四次瞳孔的位置并执行退出标定状态;第四执行单元,用于在三判断单元判断结果为否时,驱使第二执行单元重新识别四次瞳孔位置。所述的基于眼睛控制的光标定位装置中,所述映射模块包括:坐标建立单元,用于以所述第三执行单元记录的四次瞳孔的位置中的第一个瞳孔位置为原点,以该原点与其中一个非对角的瞳孔位置的连线为横坐标,并以该原点与另一个非对角的瞳孔位置的连线为纵坐标,建立眼睛坐标系;计算单元,用于根据预设的屏幕尺寸计算眼睛坐标系中单位横坐标长度对应在屏幕上的横坐标长度,和计算眼睛坐标系中单位纵坐标长度对应在屏幕上的纵坐标长度。所述的基于眼睛控制的光标定位装置,还包括眼镜框,以及设置在眼镜框的其中一个框体前上方的主体部;所述瞳孔位置采集模块、映射模块、计算模块、通信模块包含在主体部中。有益效果:本专利技术提供的一种基于眼睛控制的光标定位方法及装置,通过采集用户看向屏幕四个角时,其中一个眼睛的图像,并识别其瞳孔位置;建立瞳孔位置与屏幕上位置的映射关系;采集所述眼睛的当前图像,并识别其瞳孔位置;根据所述映射关系计算用户视线落在屏幕上的位置;把计算结果发送至被控主机,以便被控主机控制屏幕在相应的位置显示光标;以实现通过眼睛来控制光标的位置,方便手部无法正常工作的人控制计算机。附图说明图1为本专利技术提供的基于眼睛控制的光标定位方法的流程图。图2为本专利技术提供的基于眼睛控制的光标定位方法中,步骤A的具体过程。图3为本专利技术提供的基于眼睛控制的光标定位装置的结构示意图。图4为本专利技术提供的基于眼睛控制的光标定位装置中,瞳孔位置采集模块的结构示意图。图5为本专利技术提供的基于眼睛控制的光标定位装置中,映射模块的结构示意图。图6为本专利技术提供的基于眼睛控制的光标定位装置的立体图。具体实施方式下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。下文的公开提供的实施方式或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本专利技术。此外,本专利技术可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本专利技术提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。请参阅图1本文档来自技高网...
【技术保护点】
1.一种基于眼睛控制的光标定位方法,其特征在于,包括步骤:/nA.采集用户看向屏幕四个角时,其中一个眼睛的图像,并识别其瞳孔位置;/nB.建立瞳孔位置与屏幕上位置的映射关系;/nC.采集所述眼睛的当前图像,并识别其瞳孔位置;/nD.根据所述映射关系计算用户视线落在屏幕上的位置;/nE.把计算结果发送至被控主机,以便被控主机控制屏幕在相应的位置显示光标。/n
【技术特征摘要】
1.一种基于眼睛控制的光标定位方法,其特征在于,包括步骤:
A.采集用户看向屏幕四个角时,其中一个眼睛的图像,并识别其瞳孔位置;
B.建立瞳孔位置与屏幕上位置的映射关系;
C.采集所述眼睛的当前图像,并识别其瞳孔位置;
D.根据所述映射关系计算用户视线落在屏幕上的位置;
E.把计算结果发送至被控主机,以便被控主机控制屏幕在相应的位置显示光标。
2.根据权利要求1所述的基于眼睛控制的光标定位方法,其特征在于,步骤A具体包括:
A1.在用户利用眼睛完成第一预设动作时进入标定状态;
A2.连续四次执行:在用户利用眼睛完成第二预设动作时,采集所述眼睛的图像并识别其瞳孔位置;
A3.判断四次瞳孔位置是否为矩形的四个角的位置;若是则执行步骤A4,否则执行步骤A5;
A4.记录该四次瞳孔的位置并退出标定状态;
A5.发出提醒信息并重新执行步骤A2。
3.根据权利要求2所述的基于眼睛控制的光标定位方法,其特征在于,所述第一预设动作为连续瞪眼预设的次数;所述第二预设动作为连续眨眼预设的次数。
4.根据权利要求2所述的基于眼睛控制的光标定位方法,其特征在于,步骤A2中识别瞳孔位置在预设坐标系中的坐标,步骤A3中通过四次瞳孔位置的坐标进行计算,从而判断是否为矩形的四个角的位置。
5.根据权利要求2所述的基于眼睛控制的光标定位方法,其特征在于,步骤B具体包括:
B1.以步骤A中得到的第一个瞳孔位置为原点,以该原点与其中一个非对角的瞳孔位置的连线为横坐标,并以该原点与另一个非对角的瞳孔位置的连线为纵坐标,建立眼睛坐标系;
B2.根据预设的屏幕尺寸计算眼睛坐标系中单位横坐标长度对应在屏幕上的横坐标长度,和计算眼睛坐标系中单位纵坐标长度对应在屏幕上的纵坐标长度。
6.根据权利要求5所述的基于眼睛控制的光标定位方法,其特征在于,步骤D中,由当前瞳孔位置在眼睛坐标系中的坐标,计算在屏幕上对应位置的坐标。
...
【专利技术属性】
技术研发人员:胡强,胡琅,徐平,侯立涛,冯杰,何斌,方威,侯少毅,黎天韵,黄丽玲,
申请(专利权)人:季华实验室,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。