一种光投影键盘的标定方法.pdf

上传人:狗** 文档编号:6062121 上传时间:2019-04-05 格式:PDF 页数:9 大小:570.65KB
返回 下载 相关 举报
摘要
申请专利号:

CN201710177238.5

申请日:

2017.03.23

公开号:

CN106933376A

公开日:

2017.07.07

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效 IPC(主分类):G06F 3/02申请日:20170323|||公开

IPC分类号:

G06F3/02; G06T7/80(2017.01)I

主分类号:

G06F3/02

申请人:

哈尔滨拓博科技有限公司

发明人:

李祝强; 杨佳锷; 侯文龙; 侯明鑫

地址:

150010 黑龙江省哈尔滨市道里区友谊路385号观江国际小区D栋3901室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种光投影键盘的标定方法,包括以下步骤:步骤1,获得参考键盘的所有按键的图像坐标数据;步骤2,获得位于待标定键盘的四个顶点按键的图像坐标数据;步骤3,利用仿射变换获得待标定键盘除去四个顶点按键的其他按键的图像坐标数据;步骤4,利用标定摄像头的内部参数、畸变和外部参数以及待标定光投影键盘的所有按键的图像坐标得到待标定光投影键盘的所有按键的键盘位置坐标信息;步骤5,将键盘位置坐标信息存储到存储器完成光投影键盘的标定。本发明光投影键盘的标定方法速度快,效率高,适合进行批量标定,解决了手动标定光投影键盘需要手动确定待标定键盘所有按键的图像坐标数据,重复操作,劳动量大的问题。

权利要求书

1.一种光投影键盘的标定方法,其特征在于,包括以下步骤:
步骤1,利用标定摄像头获得参考光投影键盘样机的参考键盘照片,处理参考键盘照片
获得参考键盘的四个顶点按键的图像坐标数据以及其他按键的图像坐标数据;
步骤2,利用标定摄像头获得待标定光投影键盘的待标定键盘照片,处理待标定键盘照
片获得位于待标定键盘的四个顶点按键的图像坐标数据;
步骤3,基于参考键盘的四个顶点按键的图像坐标数据和其他按键的图像坐标数据,以
及待标定键盘的四个顶点按键的图像坐标数据,利用仿射变换获得待标定键盘除去四个顶
点按键的其他按键的图像坐标数据;
步骤4,利用标定摄像头的内部参数、畸变和外部参数以及待标定光投影键盘的所有按
键的图像坐标得到待标定光投影键盘的所有按键的第一世界坐标数据;所述待标定光投影
键盘的所有按键的第一世界坐标数据作为键盘位置坐标信息;
步骤5,将键盘位置坐标信息存储到存储器完成光投影键盘的标定。
2.根据权利要求1所述的光投影键盘的标定方法,其特征在于,所述光投影键盘包括:
键盘投影模组、红外线激光发射器、设备摄像头、存储器和处理器;所述键盘投影模组用于
向操作面投射虚拟键盘;所述红外线激光发射器用于投射覆盖所述虚拟键盘区域的红外
线;所述设备摄像头用于采集所述虚拟键盘区域的红外线图像并将所述图像传输至处理
器;所述存储器用于存储键盘位置坐标信息;所述处理器用于处理设备摄像头采集的红外
线图像以获取红外图像中使用者手指所反射的光斑的坐标信息;并将所述坐标信息与存储
器内预存的键盘位置坐标信息进行对比以确认使用者所输入的信息内容。
3.根据权利要求2所述的光投影键盘的标定方法,其特征在于,处理器获取红外图像中
使用者手指所反射的光斑的坐标信息的具体过程为:所述处理器利用设备摄像头的内部参
数、畸变和外部参数将使用者手指所反射的光斑的图像坐标转换为第一世界坐标,将所述
第一世界坐标与存储器内预存的键盘位置坐标信息进行对比以确认使用者所输入的信息
内容。
4.根据权利要求1或2所述的光投影键盘的标定方法,其特征在于,步骤4中还包括:利
用变换矩阵将第一世界坐标数据转换为第二世界坐标数据;所述第一世界坐标所在的平面
为水平面,所述第二世界坐标所在的平面与水平面夹角在零度至五度之间;将待标定光投
影键盘的所有按键的第二世界坐标数据为键盘位置坐标信息。
5.根据权利要求4所述的光投影键盘的标定方法,其特征在于,处理器获取红外图像中
使用者手指所反射的光斑的坐标信息的具体过程为:所述处理器利用设备摄像头的内部参
数、畸变和外部参数将使用者手指所反射的光斑的图像坐标转换为第一世界坐标,利用变
换矩阵将第一世界坐标转换为第二世界坐标;将所述第二世界坐标与存储器内预存的键盘
位置坐标信息进行对比以确认使用者所输入的信息。

说明书

一种光投影键盘的标定方法

技术领域

本发明属于光投影键盘技术领域,特别是涉及一种光投影键盘的标定方法。

背景技术

键盘是电子类设备最常用的输入装置之一,它广泛应用于计算机、电子仪器和各
种终端设备上。键盘是最常用也是最主要的输入设备,通过键盘可以将英文字母、数字、标
点符号等输入到计算机中,从而向计算机发出命令、输入数据等。

为了解决传统实体键盘体积过大、不易携带与放置、容易吸纳灰尘不易清洁,以及
使用过度容易损坏等问题,设备生产厂家研发出了虚拟激光键盘(Virtual Laser
Keyboard),虚拟激光键盘硬件主要由3部分组成,即摄像头、键盘投影模组和红外线激光发
射器。键盘投影模组的作用是向桌面投射激光键盘,红外线激光发射器是投射平行于桌面
或与桌面成一定角度的红外光,摄像头的作用是采集手指的位置信息。当人的手指按到键
盘投影模组投影到桌面上的键盘时,摄像头拍摄红外线激光发射器投射到手指上的红外
光。虚拟激光键盘在出厂时需要将键盘投影模组投影到桌面上的键盘的每一个按键坐标存
储到存储器里,这样当人的手指按到键盘投影模组投影到桌面上的键盘按键时,摄像头拍
摄到红外线激光发射器投射到人手指的光斑信息,并计算出相应的光斑位置坐标,这样根
据摄像头采集到的坐标信息与我们之前存储到存储器里的按键信息相对比,会确定出用户
具体按下了哪一个按键。目前获取每一个按键坐标的方式靠人工手动完成,需要用户确定
键盘所有键位的位置,工作重复性大并且容易出现误差或错误。

发明内容

本发明的目的是提供一种光投影键盘的标定方法,以解决人工手动标定光投影键
盘存在的标定效率低耗时长,以及容易出现标定错误的问题。

本发明解决上述技术问题的技术方案如下:一种光投影键盘的标定方法,包括以
下步骤:

步骤1,利用标定摄像头获得参考光投影键盘样机的参考键盘照片,处理参考键盘
照片获得参考键盘的四个顶点按键的图像坐标数据以及其他按键的图像坐标数据;

步骤2,利用标定摄像头获得待标定光投影键盘的待标定键盘照片,处理待标定键
盘照片获得位于待标定键盘的四个顶点按键的图像坐标数据;

步骤3,基于参考键盘的四个顶点按键的图像坐标数据和其他按键的图像坐标数
据,以及待标定键盘的四个顶点按键的图像坐标数据,利用仿射变换获得待标定键盘除去
四个顶点按键的其他按键的图像坐标数据;

步骤4,利用标定摄像头的内部参数、畸变和外部参数以及待标定光投影键盘的所
有按键的图像坐标得到待标定光投影键盘的所有按键的第一世界坐标数据;所述待标定光
投影键盘的所有按键的第一世界坐标数据作为键盘位置坐标信息;

步骤5,将键盘位置坐标信息存储到存储器完成光投影键盘的标定。

本发明如上所述的光投影键盘的标定方法,优选的,所述光投影键盘包括:键盘投
影模组、红外线激光发射器、设备摄像头、存储器和处理器;所述键盘投影模组用于向操作
面投射虚拟键盘;所述红外线激光发射器用于投射覆盖所述虚拟键盘区域的红外线;所述
设备摄像头用于采集所述虚拟键盘区域的红外线图像并将所述图像传输至处理器;所述存
储器用于存储键盘位置坐标信息;所述处理器用于处理设备摄像头采集的红外线图像以获
取红外图像中使用者手指所反射的光斑的坐标信息;并将所述坐标信息与存储器内预存的
键盘位置坐标信息进行对比以确认使用者所输入的信息内容。

更优选的,处理器获取红外图像中使用者手指所反射的光斑的坐标信息的具体过
程为:所述处理器利用设备摄像头的内部参数、畸变和外部参数将使用者手指所反射的光
斑的图像坐标转换为第一世界坐标,将所述第一世界坐标与存储器内预存的键盘位置坐标
信息进行对比以确认使用者所输入的信息内容。

本发明如上所述的光投影键盘的标定方法,优选的,步骤4中还包括:利用变换矩
阵将第一世界坐标数据转换为第二世界坐标数据;所述第一世界坐标所在的平面为水平
面,所述第二世界坐标所在的平面与水平面夹角在零度至五度之间;将待标定光投影键盘
的所有按键的第二世界坐标数据为键盘位置坐标信息。

更优选的,处理器获取红外图像中使用者手指所反射的光斑的坐标信息的具体过
程为:所述处理器利用设备摄像头的内部参数、畸变和外部参数将使用者手指所反射的光
斑的图像坐标转换为第一世界坐标,利用变换矩阵将第一世界坐标转换为第二世界坐标;
将所述第二世界坐标与存储器内预存的键盘位置坐标信息进行对比以确认使用者所输入
的信息。

本发明的有益效果是:

利用本发明方法进行光投影键盘标定只需要利用标定摄像头获得参考光投影键
盘样机的参考键盘照片,处理参考键盘照片获得参考键盘的四个顶点按键的图像坐标数据
以及其他按键的图像坐标数据;对于同一批次的光投影键盘,此数据可以重复利用。对于待
标定光投影键盘只需要获得位于待标定键盘的四个顶点按键的图像坐标数据,解决了人工
手动标定光投影键盘需要手动确定待标定键盘所有按键的图像坐标数据,重复操作,劳动
量大,无法进行光投影键盘批量标定的问题。

附图说明

通过结合以下附图所作的详细描述,本发明的上述和/或其他方面和优点将变得
更清楚和更容易理解,这些附图只是示意性的,并不限制本发明,其中:

图1为本发明一种实施例的光投影键盘的标定方法的流程示意图;

图2为本发明一种实施例的光投影键盘示意图;

图3为本发明第一种实施例的光投影键盘键位示意图;

图4为本发明第二种实施例的光投影键盘键位示意图。

附图中,各标号所代表的部件列表如下:

1、光投影键盘,2、键盘投影模组,3、红外线激光发射器,4、设备摄像头,5、存储器,
6、处理器。

具体实施方式

在下文中,将参照附图描述本发明的光投影键盘的标定方法的实施例。

在此记载的实施例为本发明的特定的具体实施方式,用于说明本发明的构思,均
是解释性和示例性的,不应解释为对本发明实施方式及本发明范围的限制。除在此记载的
实施例外,本领域技术人员还能够基于本申请权利要求书和说明书所公开的内容采用显而
易见的其它技术方案,这些技术方案包括采用对在此记载的实施例的做出任何显而易见的
替换和修改的技术方案。

本说明书的附图为示意图,辅助说明本发明的构思,示意性地表示各部分的形状
及其相互关系。请注意,为了便于清楚地表现出本发明实施例的各部件的结构,各附图之间
并未按照相同的比例绘制。相同的参考标记用于表示相同的部分。

实施例1

结合图1和图2说明本发明一种实施例的光投影键盘的标定方法,所述光投影键盘
1包括:键盘投影模组2、红外线激光发射器3、设备摄像头4、存储器5和处理器6;所述键盘投
影模组2用于向操作面投射虚拟键盘;所述红外线激光发射器3用于投射覆盖所述虚拟键盘
区域的红外线;所述设备摄像头4用于采集所述虚拟键盘区域的红外线图像并将所述图像
传输至处理器6;所述存储器5用于存储键盘位置坐标信息;所述处理器6用于处理设备摄像
头4采集的红外线图像以获取红外图像中使用者手指所反射的光斑的坐标信息;并将所述
坐标信息与存储器5内预存的键盘位置坐标信息进行对比以确认使用者所输入的信息内
容。

光投影键盘的标定方法包括以下步骤:

步骤1,利用标定摄像头获得参考光投影键盘1样机的参考键盘照片,处理参考键
盘照片获得参考键盘的四个顶点按键的图像坐标数据以及其他按键的图像坐标数据;

在一种实施例中,图像坐标数据为一图像平面坐标值,根据所有按键的图像坐标
数据计算确定每一按键所对应的图像区域。如图3所示,这种键盘键位相互邻接,确定按键
的图像坐标数据为(x,y),其中x为某一按键左上角顶点的横坐标,y为该按键左上角顶点的
纵坐标;。

在另一种实施例中,如图4所示,按图像坐标数据包括一图像平面坐标值和一组长
宽值。如图4所示,这种键盘键位之间相隔一定间隙,确定按键的图像坐标数据为(x,y),(a,
b),其中x为某一按键左上角顶点的横坐标,y为该按键左上角顶点的纵坐标;a为每一按键
的长度,b为每一按键的高度。

步骤2,利用标定摄像头获得待标定光投影键盘1的待标定键盘照片,处理待标定
键盘照片获得位于待标定键盘的四个顶点按键的图像坐标数据;

步骤3,基于参考键盘的四个顶点按键的图像坐标数据和其他按键的图像坐标数
据,以及待标定键盘的四个顶点按键的图像坐标数据,利用仿射变换获得待标定键盘除去
四个顶点按键的其他按键的图像坐标数据;

步骤4,利用标定摄像头的内部参数、畸变和外部参数以及待标定光投影键盘1的
所有按键的图像坐标得到待标定光投影键盘1的所有按键的第一世界坐标数据;所述待标
定光投影键盘1的所有按键的第一世界坐标数据作为键盘位置坐标信息;

步骤5,将键盘位置坐标信息存储到存储器5完成光投影键盘1的标定。

在优选的实施例中,处理器6获取红外图像中使用者手指所反射的光斑的坐标信
息的具体过程为:所述处理器6利用设备摄像头4的内部参数、畸变和外部参数将使用者手
指所反射的光斑的图像坐标转换为第一世界坐标,将所述第一世界坐标与存储器5内预存
的键盘位置坐标信息进行对比以确认使用者所输入的信息内容。

实施例2

结合图1和图2说明本发明一种实施例的光投影键盘的标定方法,所述光投影键盘
1包括:键盘投影模组2、红外线激光发射器3、设备摄像头4、存储器5和处理器6;所述键盘投
影模组2用于向操作面投射虚拟键盘;所述红外线激光发射器3用于投射覆盖所述虚拟键盘
区域的红外线;所述设备摄像头4用于采集所述虚拟键盘区域的红外线图像并将所述图像
传输至处理器6;所述存储器5用于存储键盘位置坐标信息;所述处理器6用于处理设备摄像
头4采集的红外线图像以获取红外图像中使用者手指所反射的光斑的坐标信息;并将所述
坐标信息与存储器5内预存的键盘位置坐标信息进行对比以确认使用者所输入的信息内
容。在优选的实施例中,处理器6获取红外图像中使用者手指所反射的光斑的坐标信息的具
体过程为:所述处理器6利用设备摄像头4的内部参数、畸变和外部参数将使用者手指所反
射的光斑的图像坐标转换为第一世界坐标,将所述第一世界坐标与存储器5内预存的键盘
位置坐标信息进行对比以确认使用者所输入的信息内容。

光投影键盘的标定方法包括以下步骤:

步骤1,利用标定摄像头获得参考光投影键盘1样机的参考键盘照片,处理参考键
盘照片获得参考键盘的四个顶点按键的图像坐标数据以及其他按键的图像坐标数据;

步骤2,利用标定摄像头获得待标定光投影键盘1的待标定键盘照片,处理待标定
键盘照片获得位于待标定键盘的四个顶点按键的图像坐标数据;

步骤3,基于参考键盘的四个顶点按键的图像坐标数据和其他按键的图像坐标数
据,以及待标定键盘的四个顶点按键的图像坐标数据,利用仿射变换获得待标定键盘除去
四个顶点按键的其他按键的图像坐标数据;

步骤4,利用标定摄像头的内部参数、畸变和外部参数以及待标定光投影键盘1的
所有按键的图像坐标得到待标定光投影键盘1的所有按键的第一世界坐标数据;所述待标
定光投影键盘1的所有按键的第一世界坐标数据作为键盘位置坐标信息;在本实施例中步
骤4中还包括:利用变换矩阵将第一世界坐标数据转换为第二世界坐标数据;所述第一世界
坐标所在的平面为水平面,所述第二世界坐标所在的平面与水平面夹角在零度至五度之
间;将待标定光投影键盘1的所有按键的第二世界坐标数据为键盘位置坐标信息。

步骤5,将键盘位置坐标信息存储到存储器5完成光投影键盘1的标定。

在本实施例中,处理器6获取红外图像中使用者手指所反射的光斑的坐标信息的
具体过程为:所述处理器6利用设备摄像头4的内部参数、畸变和外部参数将使用者手指所
反射的光斑的图像坐标转换为第一世界坐标,利用变换矩阵将第一世界坐标转换为第二世
界坐标;将所述第二世界坐标与存储器5内预存的键盘位置坐标信息进行对比以确认使用
者所输入的信息。

一种用于标定光投影键盘的装置,所述装置包括内部中空的箱体;安装在所述箱
体内的标定摄像头,所述标定摄像头位于箱体的顶部;固定装置,所述固定装置用于将待标
定的光投影键盘固定在箱体的底板上;摄像头参数标定板,所述摄像头参数标定板上安装
有多个红外LED灯,所述红外LED灯以相互垂直的行列方式排布,行间距相等(如15mm),列间
距相等(如15mm)。在一种优选的实施例中,所述红外灯的波长为850nm。

标定摄像头的作用是获得参考光投影键盘样机的参考键盘照片,以及获得待标定
光投影键盘的待标定键盘照片。摄像头参数标定板的作用是结合标定摄像头获取标定摄像
头的内部参数、畸变和外部参数,以及设备摄像头的内部参数、畸变和外部参数。

上述披露的各技术特征并不限于已披露的与其它特征的组合,本领域技术人员还
可根据发明之目的进行各技术特征之间的其它组合,以实现本发明之目的为准。

一种光投影键盘的标定方法.pdf_第1页
第1页 / 共9页
一种光投影键盘的标定方法.pdf_第2页
第2页 / 共9页
一种光投影键盘的标定方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种光投影键盘的标定方法.pdf》由会员分享,可在线阅读,更多相关《一种光投影键盘的标定方法.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明公开了一种光投影键盘的标定方法,包括以下步骤:步骤1,获得参考键盘的所有按键的图像坐标数据;步骤2,获得位于待标定键盘的四个顶点按键的图像坐标数据;步骤3,利用仿射变换获得待标定键盘除去四个顶点按键的其他按键的图像坐标数据;步骤4,利用标定摄像头的内部参数、畸变和外部参数以及待标定光投影键盘的所有按键的图像坐标得到待标定光投影键盘的所有按键的键盘位置坐标信息;步骤5,将键盘位置坐标信息存储到。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1