The invention provides a laser pen optical flow tracking method, a projection device and a computer readable storage medium. The method includes: acquiring several frame curtain images captured continuously by the camera of the projection device according to the preset sampling time interval, and the curtain image includes the spot projected by the laser pen on the curtain; locating the spot position in each frame of the curtain image; and according to each frame of the curtain. According to the moving speed and direction of the spot on the screen, the optical flow trajectory in the adjacent sampling period interval is interpolated and fitted to get the optical flow trajectory of the spot on the screen. The projection screen is controlled to display the optical flow trajectory of the spot on the screen. The invention can make the projection device track and display the optical flow path formed by the spot projected by the laser pen on the curtain in real time, and enable the application program to interact with the user through the laser pen or the laser gun, thus enhancing the user experience.
【技术实现步骤摘要】
激光笔光流轨迹跟踪方法、投影设备及计算机可读存储介质
本专利技术属于计算机
,尤其涉及一种激光笔光流轨迹跟踪方法、投影设备及计算机可读存储介质。
技术介绍
随着生活水平的提高,人们对大屏幕电视的需求越来越多,促进了投影设备的发展,使得投影设备也逐步进入到人们的生活当中、投影设备能够实现比液晶电视更大的屏幕尺寸,带来更为震撼的多媒体娱乐享受。特别是教育和会议系统中,投影设备有广泛的应用。激光笔作为投影仪的辅助设备被广泛应用在教育和会议系统中,使用激光笔可以方便灵活的帮助人们在投影幕布上指示讲解内容,并做一些简单的屏幕操作,诸如翻页和确认等基本的按键支持。目前,部分投影设备虽然支持激光笔执行一些诸如翻页和确认等的简单的按键功能,但却无法获得激光笔所投射的光斑在幕布当中的实时坐标位置及由此形成的光流轨迹等信息,因此很多应用程序或游戏程序无法通过激光笔或“激光枪”与用户形成互动,人们仍然无法像操作鼠标一样灵活操作激光笔,完成在投影设备上的操作。
技术实现思路
有鉴于此,本专利技术提供了一种激光笔光流轨迹跟踪方法、投影设备及计算机可读存储介质,以解决现有技术中投影设备无法获得激光笔所投射的光斑在幕布当中的实时坐标位置及由此形成的光流轨迹等信息,因此很多应用程序或游戏程序无法通过激光笔或“激光枪”与用户形成互动的问题。本专利技术的第一方面提供了一种激光笔光流轨迹跟踪方法,应用于投影设备,其中,所述激光笔光流轨迹跟踪方法包括:按照预设的采样时间间隔获取所述投影设备的摄像装置连续抓拍的若干帧幕布图像,所述幕布图像包括激光笔投射在幕布上的光斑;定位每帧幕布图像中的光斑位置 ...
【技术保护点】
1.一种激光笔光流轨迹跟踪方法,应用于投影设备,其特征在于,所述激光笔光流轨迹跟踪方法包括:按照预设的采样时间间隔获取所述投影设备的摄像装置连续抓拍的若干帧幕布图像,所述幕布图像包括激光笔投射在幕布上的光斑;定位每帧幕布图像中的光斑位置;根据每帧幕布图像中的光斑位置计算出光斑在幕布上的移动速度及方向;根据所述光斑在幕布上的移动速度及方向,对相邻采样周期间隔内的光流轨迹进行插值运算,拟合得到所述光斑在幕布上光流轨迹;控制所述投影幕布对所述光斑在幕布上的光流轨迹进行显示。
【技术特征摘要】
1.一种激光笔光流轨迹跟踪方法,应用于投影设备,其特征在于,所述激光笔光流轨迹跟踪方法包括:按照预设的采样时间间隔获取所述投影设备的摄像装置连续抓拍的若干帧幕布图像,所述幕布图像包括激光笔投射在幕布上的光斑;定位每帧幕布图像中的光斑位置;根据每帧幕布图像中的光斑位置计算出光斑在幕布上的移动速度及方向;根据所述光斑在幕布上的移动速度及方向,对相邻采样周期间隔内的光流轨迹进行插值运算,拟合得到所述光斑在幕布上光流轨迹;控制所述投影幕布对所述光斑在幕布上的光流轨迹进行显示。2.如权利要求1所述的激光笔光流轨迹跟踪方法,其特征在于,所述投影设备摄像装置的拍摄镜头上安装有可见光滤光片和可见光滤光片切换装置,所述按照预设的采样时间间隔获取所述投影设备的摄像装置连续抓拍的若干帧幕布图像之前还包括:控制所述切换装置触发所述可见光滤光片进入工作状态;控制所述摄像装置连续抓拍幕布图像,所述激光笔投射在幕布上的光斑由可见光和红外光组成。3.如权利要求1所述的激光笔光流轨迹跟踪方法,其特征在于,所述定位每帧幕布图像中的光斑位置包括:预先存储包括光斑的原始幕布图像的像素矩阵,设光斑的起始位置为(0,0),起始移动速度及方向均为0;分别将每帧包含有光斑的幕布图像的像素矩阵与所述原始幕布图像的像素矩阵做差,得到光斑差值图像矩阵;将所述光斑差值图像矩阵做透视投影变换,得到透视投影图像矩阵;对所述透视投影图像矩阵进行高斯滤波;遍历经过高斯滤波后的透视投影图像矩阵中的每一个像素点,搜索像素点的预设邻域内的各个像素点的亮度值均大于预设亮度阈值的区域,所述区域即为光斑所在区域;分别计算光斑所在区域的像素点在x、y两个方向上的一阶导数,取方向导数所形成的极大值作为光斑的边缘轮廓数据;采用霍夫变换算法根据所述光斑的边缘轮廓数据检测出光斑的圆心坐标和半径。4.如权利要求3所述的激光笔光流轨迹跟踪方法,其特征在于,所述预设邻域为像素点的36邻域内,所述预设亮度阈值为200。5.如权利要求3所述的激光笔光流轨迹跟踪方法,其特征在于,所述采用霍夫变换算法根据所述光斑的边缘轮廓数据检测出光斑的圆...
【专利技术属性】
技术研发人员:王丛华,
申请(专利权)人:深圳市TCL高新技术开发有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。