一种修复触控系统触点轨迹错误的方法技术方案

技术编号:14920545 阅读:103 留言:0更新日期:2017-03-30 13:23
本发明专利技术公开了一种修复触控系统触点轨迹错误的方法,主要步骤为:摄像机捕捉触点在屏幕上的图像,传输给所述主机,所述主机接收所述摄像机传来的图像,对图像进行检测、跟踪,通过判断计算出的角度值是否在设定的阈值范围之内,确定轨迹跟踪是否正确,同时将计算结果传输到所述屏幕,所述屏幕接收所述主机传来的跟踪结果并显示。本发明专利技术将跟踪错误的情况汇集为几何关系,通过查找当前帧与下一帧的几何关系去解决跟踪问题,同时设立阈值对错误情况进行筛选,此方法可解决错误情况中通过判断相交所解决不了的特殊情况。

【技术实现步骤摘要】

本专利技术涉及屏幕点轨迹跟踪
,特别是一种修复触控系统触点轨迹错误的方法
技术介绍
随着计算机技术和数字图像处理技术的发展,计算机视觉技术的应用领域已迅速拓宽,目标跟踪已成为计算机视觉领域一个非常活跃的课题。运动目标的自动跟踪控制系统的实现目的在于以摄像头采集目标的视频图像序列,并通过计算机实时地分析目标的运动,得到目标的运动参数,以此作为主要依据控制摄像头始终指向目标。但是,在实际中会出现一种特殊的情况,如图4和图5所示,触控轨迹a正确的触控轨迹为触控轨迹b正确的触控轨迹为但由于触点a2与触点b3的距离更近,所以触点a2就有可能与触点b3匹配,进而造成触点b2与触点a3匹配,造成轨迹跟踪错误。这种情况在实际使用中出现的非常少,但是从跟踪的更高要求上也影响了整个跟踪效果。
技术实现思路
为了解决上述问题,本专利技术提出了一种修复触控系统触点轨迹错误的方法。本专利技术的具体方案如下:一种修复触控系统触点轨迹错误的方法,所述触控系统包括屏幕(1)、摄像机(2)和主机(3),摄像机(2)与主机(3)通过数据线连接,主机(3)与屏幕(1)通过视频线连接,步骤如下:S1:摄像机(2)捕捉两个触控轨迹在屏幕(1)上的图像,传输给所述主机(3),其中,触控轨迹a和触控轨迹b在上一帧图像中的触点分别为a1和b1,在当前帧图像中的触点分别为a2和b2,在下一帧图像中的触点分别为a3和b3;S2:所述主机(3)根据所述摄像机(2)传来的图像,对图像进行检测、跟踪,其中,触控轨迹a的触控轨迹为触控轨迹b的触控轨迹为S3:所述主机(3)根据跟踪结果,判断触控轨迹是否正确,连接b2,b3,a3,b2b3的距离的m,b3a3的距离为n,b2a3的距离为k,b2b3与b3a3的夹角为∠C,计算∠C的值,若∠C的值在设定的阈值范围之内,则触控轨迹a和触控轨迹b在下一帧图像中的轨迹跟踪错误,触控轨迹a在下一帧图像中的触点修复为a3,触控轨迹修复为触控轨迹b在下一帧图像中的触点修复为b3,触控轨迹修复为若∠C的值不在设定的阈值范围之内,则触控轨迹跟踪正确,触控轨迹a的触控轨迹为触控轨迹b的触控轨迹为同时将计算结果传输到所述屏幕(1);S4:所述屏幕(1)接收并显示所述主机(3)的计算结果。优选地,还包括主机(3)对阈值范围的设定。优选地,所述阈值范围为150°~180°。优选地,所述步骤S3中∠C的计算公式为cos∠C=(m2+n2+k2)/2mn。本专利技术与现有技术相比,具有以下有益效果:本专利技术提出的一种修复触控系统触点轨迹错误的方法,将跟踪错误的情况汇集为几何关系,通过查找当前帧与下一帧的几何关系去解决跟踪问题,同时设立阈值对错误情况进行筛选,弥补了只从实际轨迹是否相交来确定跟踪轨迹的缺陷。附图说明图1为本专利技术提出的一种修复触控系统触点轨迹错误的方法的示意图;图2为本专利技术触控系统的示意图;图3为邻近运动轨迹错误匹配情况示意图;图4为运动轨迹错误匹配的另一种情况;图5为跟踪到的运动轨迹示意图;图6为正确的运动轨迹示意图。附图说明:1屏幕2摄像机3主机具体实施方式以下结合具体实施方式进一步详细说明本专利技术的技术方案。应当理解,此处描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。图2为本专利技术触控系统的示意图,摄像机2与主机3通过数据线连接,主机3与屏幕1通过视频线连接。摄像机2捕捉屏幕1上的图像,传输给主机3,主机3对摄像机2传来的图像进行计算,并将计算结果传输到屏幕1显示。图1为本专利技术提出的一种修复触控系统触点轨迹错误的方法的示意图,主机(3)设定一个阈值范围,优选的为150度到180度之间,摄像机(2)捕捉两个触控轨迹在屏幕(1)上的图像,传输给所述主机(3),其中,触控轨迹a和触控轨迹b在上一帧图像中的触点分别为a1和b1,在当前帧图像中的触点分别为a2和b2,在下一帧图像中的触点分别为a3和b3,所述主机(3)根据所述摄像机(2)传来的图像,对图像进行检测、跟踪,其中,如图5所示,由于b3与a2的距离更近,所以触控轨迹a的触控轨迹为触控轨迹b的触控轨迹为触控轨迹a中从触点a1到触点a2的轨迹跟踪正确,触控轨迹b中从触点b1到触点b2的轨迹跟踪正确,所述主机(3)根据跟踪结果,判断当前帧和下一帧的触控轨迹是否正确,主要判断触控轨迹a从触点a2到触点b3的轨迹跟踪和触控轨迹b从触点b2到触点a3的轨迹跟踪是否正确,连接b2,b3,a3,b2b3的距离的m,b3a3的距离为n,b2a3的距离为k,b2b3与b3a3的夹角为∠C,通过公式cos∠C=(m2+n2+k2)/2mn,计算∠C的值,若∠C的值在设定的阈值范围150度到180度之间,则触控轨迹a和触控轨迹b在下一帧图像中的轨迹跟踪错误,触控轨迹a在下一帧图像中的触点修复为a3,触控轨迹a的触控轨迹修复为触控轨迹b在下一帧图像中的触点修复为b3,触控轨迹b的触控轨迹修复为如图6所示;若∠C的值不在设定的阈值范围150度到180度之间,则触控轨迹跟踪正确,触控轨迹a的触控轨迹为触控轨迹b的触控轨迹为为同时将计算结果传输到所述屏幕(1),所述屏幕(1)接收并显示所述主机(3)的计算结果。上述方法可以用于判断任意相邻两帧的轨迹跟踪是否正确。综上所述,本专利技术提出的一种修复触控系统触点轨迹错误的方法,将跟踪错误的情况汇集为几何关系,通过查找当前帧与下一帧的几何关系去解决跟踪问题,同时设立阈值对错误情况进行筛选,弥补了只从实际轨迹是否相交来确定跟踪轨迹的缺陷。以上的实施方式均为本专利技术的优选实施方式,并非因此限制本专利技术的专利保护范围。任何本专利技术所属的
的技术人员,在不脱离本专利技术所公开的精神和范围的前提下,对本专利技术的内容所做的等效结构与等效步骤的变换均落入本专利技术要求保护的专利范围之内。本文档来自技高网
...
一种修复触控系统触点轨迹错误的方法

【技术保护点】
一种修复触控系统触点轨迹错误的方法,所述触控系统包括屏幕(1)、摄像机(2)和主机(3),摄像机(2)与主机(3)通过数据线连接,主机(3)与屏幕(1)通过视频线连接,其特征在于,步骤如下:S1:摄像机(2)捕捉两个触控轨迹在屏幕(1)上的图像,传输给所述主机(3),其中,触控轨迹a和触控轨迹b在上一帧图像中的触点分别为a1和b1,在当前帧图像中的触点分别为a2和b2,在下一帧图像中的触点分别为a3和b3;S2:所述主机(3)根据所述摄像机(2)传来的图像,对图像进行检测、跟踪,其中,触控轨迹a的触控轨迹为触控轨迹b的触控轨迹为S3:所述主机(3)根据跟踪结果,判断触控轨迹是否正确,连接b2,b3,a3,b2b3的距离的m,b3a3的距离为n,b2a3的距离为k,b2b3与b3a3的夹角为∠C,计算∠C的值,若∠C的值在设定的阈值范围之内,则触控轨迹a和触控轨迹b在下一帧图像中的轨迹跟踪错误,触控轨迹a在下一帧图像中的触点修复为a3,触控轨迹修复为触控轨迹b在下一帧图像中的触点修复为b3,触控轨迹修复为若∠C的值不在设定的阈值范围之内,则触控轨迹跟踪正确,触控轨迹a的触控轨迹为触控轨迹b的触控轨迹为同时将计算结果传输到所述屏幕(1);S4:所述屏幕(1)接收并显示所述主机(3)的计算结果。...

【技术特征摘要】
1.一种修复触控系统触点轨迹错误的方法,所述触控系统包括屏幕(1)、摄像机(2)和主机(3),摄像机(2)与主机(3)通过数据线连接,主机(3)与屏幕(1)通过视频线连接,其特征在于,步骤如下:S1:摄像机(2)捕捉两个触控轨迹在屏幕(1)上的图像,传输给所述主机(3),其中,触控轨迹a和触控轨迹b在上一帧图像中的触点分别为a1和b1,在当前帧图像中的触点分别为a2和b2,在下一帧图像中的触点分别为a3和b3;S2:所述主机(3)根据所述摄像机(2)传来的图像,对图像进行检测、跟踪,其中,触控轨迹a的触控轨迹为触控轨迹b的触控轨迹为S3:所述主机(3)根据跟踪结果,判断触控轨迹是否正确,连接b2,b3,a3,b2b3的距离的m,b3a3的距离为n,b2a3的距离为k,b2b3与b3a3的夹角为∠C,计算∠C的值,若∠C的值在...

【专利技术属性】
技术研发人员:谭登峰康三顺
申请(专利权)人:南京仁光电子科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1