专利类型:发明专利
语 言:中文
申 请 号:CN201410097620.1
申 请 日:20140314
申 请 人:重庆大学
申请人地址:400044 重庆市沙坪坝区沙正街174号
公 开 日:20170215
公 开 号:CN103838437B
代 理 人:张先芸
代理机构:重庆博凯知识产权代理有限公司 50212
摘 要:本发明提供了一种基于投影图像的触控定位控制方法,通过计算机运行触控操作应用程序,在投影仪投影的计算机显示画面投影影像区域内指定控制点位置,计算机根据画面坐标?投影世界坐标转换模型和投影世界坐标?视频坐标转换模型进行触控定位控制的转换,确定触控操作画面中执行触控操作的位置,进而控制触控操作应用程序执行相应的触控操作任务,就好像在投影仪输出的投影影像区域中实现了触控操作一样,从而达到了在投影画面中直接对触控操作应用程序进行控制操作的效果,并且确保了计算机执行的触控定位控制处理的高效性和准确性,解决了现有技术中人机交互受到电子设备屏幕大小限制的问题,为在投影平面上控制触控操作应用程序提供了技术保证。
主 权 项:基于投影图像的触控定位控制方法,其特征在于,采用交互式触控投影系统进行控制;所述交互式触控投影系统包括计算机、投影仪和摄像装置;其中,投影仪连接计算机的显示输出端,用于对计算机的显示画面进行投影;摄像装置连接计算机的数据输入端,用于采集包含有计算机显示画面投影影像区域的视频图像,并将采集的视频图像实时传输给计算机;计算机用于运行触控操作应用程序并显示输出触控操作画面,根据视频图像中指定的控制点位置,对触控操作画面中执行触控操作的位置进行控制;该方法具体包括如下步骤:1)通过测量投影仪投影的计算机显示画面投影影像区域的实际尺寸,确定计算机显示画面投影影像区域的世界坐标区域,在计算机中建立计算机显示输出的显示画面坐标域与投影仪投影的计算机显示画面投影影像世界坐标区域之间的坐标对应转换关系,作为显示画面坐标?投影世界坐标转换模型记录在计算机中;2)控制计算机显示由若干黑色、白色矩形块交错相邻拼接形成的棋盘格图案,由投影仪对计算机的显示画面进行投影;3)将投影仪投影的棋盘格图案作为棋盘格标定模板,利用摄像装置从多个不同拍摄角度抓取棋盘格标定模板的图像,采用基于OPENCV的摄像机标定方法对摄像装置进行标定,得到摄像装置的内部参数和畸变系数,并保存在计算机中;4)保持计算机的显示状态和投影仪的投影状态不变,将投影仪投影的棋盘格图案作为棋盘格标定模板,设定摄像装置的拍摄位置,抓取棋盘格标定模板的图像,由计算机利用保存的畸变系数对抓取的棋盘格标定模板的图像进行畸变校正;5)利用畸变校正后的棋盘格标定模板的图像以及计算机保存的内部参数,再次采用基于OPENCV的摄像机标定方法对摄像装置进行标定,得到摄像装置在设定的拍摄位置状态下的旋转矩阵和平移矩阵;6)计算机根据保存的内部参数以及设定的拍摄位置状态下的旋转矩阵和平移矩阵,得到设定的拍摄位置状态下投影仪投影的计算机显示画面投影影像的世界坐标区域与畸变校正后的视频图像的像素坐标域之间的坐标对应转换关系,作为投影世界坐标?视频像素坐标转换模型记录在计算机中;7)计算机运行触控操作应用程序并显示输出触控操作画面,由投影仪对计算机的显示画面进行投影,由摄像装置在设定的拍摄位置实时采集包含有计算机显示画面投影影像区域的视频图像并传输给计算机,由计算机利用保存的畸变系数对视频图像进行畸变校正;8)在投影仪投影的计算机显示画面投影影像区域内指定控制点位置;9)计算机根据投影世界坐标?视频像素坐标转换模型,计算出畸变校正后的视频图像中在计算机显示画面投影影像区域内指定的控制点位置的像素坐标所对应的投影影像世界坐标,再根据显示画面坐标?投影世界坐标转换模型,计算出该投影影像世界坐标对应的显示画面坐标,并按照该显示画面坐标确定计算机显示输出的触控操作画面中执行触控操作的位置,控制触控操作应用程序执行相应的触控操作任务。
关 键 词:
法律状态:生效
IPC专利分类号:G06F3/042