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

技术编号:14739720 阅读:78 留言:0更新日期:2017-03-01 13:31
本发明专利技术公开了一种修复触控系统触点错误轨迹的方法,主要步骤为:摄像机拍摄屏幕上的触点在上一帧图像中坐标和在当前帧中的坐标,传输给主机,主机对传来的图像进行检测、跟踪,根据轨迹跟踪连线是否相交来判断跟踪结果是否正确,然后将计算结果传输到屏幕,显示出正确的结果,本发明专利技术解决了现有技术无法从根本上避免由距离引起的跟踪错误问题,通过分析两种运动轨迹的几何关系,然后用相关几何原理设计一定的计算机算法,解决了用其它方法难以解决的问题。

【技术实现步骤摘要】

本专利技术涉及运动跟踪
,特别是一种修复触控系统触点错误轨迹的方法
技术介绍
随着计算机技术和数字图像处理技术的发展,计算机视觉技术的应用领域已迅速拓宽,目标跟踪已成为计算机视觉领域一个非常活跃的课题。运动目标的自动跟踪控制系统的实现目的在于以摄像头采集目标的视频图像序列,并通过计算机实时地分析目标的运动,得到目标的运动参数,以此作为主要依据控制摄像头始终指向目标。目前跟踪技术依赖于对距离的判断确定属于某个具体运动轨迹的跟踪点,但是实际过程中当距离过近或者因为拍摄帧率的问题,从距离判断入手解决跟踪问题难免会碰到准确率的瓶颈,具体表现为当属于另一个运动轨迹的点距离此运动轨迹上一帧的点更近时候,就会发生跟踪错误。
技术实现思路
为了解决上述问题,本专利技术提出了一种修复触控系统触点错误轨迹的方法。本专利技术的具体方案如下:一种修复触控系统触点错误轨迹的方法,所述触控系统包括屏幕1、摄像机2和主机3,摄像机2与主机3通过数据线连接,主机3与屏幕1通过视频线连接,步骤如下:S1:摄像机2捕捉两个触点在屏幕1上的上一帧和当前帧两个触点的图像,传输给所述主机3,其中,在上一帧图像中所述两个触点的坐标分别为A(x1,y1),B(x2,y2),在当前帧中所述两个触点的坐标分别为C(x3,y3),D(x4,y4);S2:所述主机3接收所述摄像机2传来的图像,对图像进行检测、跟踪,所述上一帧图像中触点A(x1,y1)在当前帧中的触点坐标为C(x3,y3),所述上一帧图像中触点B(x2,y2)在当前帧中的触点坐标为D(x4,y4);S3:所述主机3根据上述跟踪结果,判断跟踪的结果是否正确,判断的方法为,连接和若与没有相交,则跟踪结果没有错误,坐标A(x1,y1)在当前帧中的坐标为C(x3,y3),坐标B(x2,y2)在当前帧中的坐标为D(x4,y4);若与相交,则跟踪结果错误,坐标A(x1,y1)在当前帧中的坐标修复为D(x4,y4),坐标B(x2,y2)在当前帧中的坐标修复为C(x3,y3),同时将计算结果传输到所述屏幕(1);S4:所述屏幕1接收所述主机3传来的跟踪结果并显示。优选地,所述步骤S3中判断和相交的公式为优选地,所述步骤S3中判断和相交的公式为优选地,所述步骤S3中判断和相交的公式为优选地,所述步骤S3中判断和相交的公式为本专利技术与现有技术相比,具有以下有益效果:本专利技术提出的一种修复触控系统触点错误轨迹的方法,通过对算法结果进行分析并内部实现智能匹配,解决了现有技术无法从根本上避免由距离引起的跟踪错误问题,通过分析两种运动轨迹的几何关系,然后用相关几何原理设计一定的计算机算法,解决了用其它方法难以解决的问题。附图说明图1为本专利技术的一种修复触控系统触点错误轨迹的方法的具体步骤流程图;图2为本专利技术的触控系统的示意图;图3为本专利技术一种修复触控系统触点错误轨迹的方法的第一种实施例的示意图;图4为本专利技术一种修复触控系统触点错误轨迹的方法的第二种实施例的示意图;图5为本专利技术一种修复触控系统触点错误轨迹的方法的第三种实施例的示意图;图6为本专利技术一种修复触控系统触点错误轨迹的方法的第四种实施例的示意图;图7为本专利技术一种修复触控系统触点错误轨迹的方法的第五种实施例的示意图;图8为本专利技术一种修复触控系统触点错误轨迹的方法的第六种实施例的示意图。具体实施方式以下结合具体实施方式进一步详细说明本专利技术的技术方案。应当理解,此处描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。图1为本专利技术的一种修复触控系统触点错误轨迹的方法的具体步骤流程图;图2为本专利技术的触控系统的示意图。如图1和图2所示,摄像机2与主机3通过数据线连接,主机3与屏幕1通过视频线连接。摄像机2捕捉屏幕1上的图像,传输给主机3,主机3对摄像机2传来的图像进行计算,并将计算结果传输到屏幕1显示。摄像机2拍摄屏幕1上的两个触点在上一帧图像中坐标A(x1,y1),B(x2,y2)和在当前帧中的坐标C(x3,y3),D(x4,y4),传输给主机3,主机3接收摄像机2传来的图像,对图像进行检测、跟踪,上一帧图像中触点A(x1,y1)在当前帧中的触点坐标为C(x3,y3),上一帧图像中触点B(x2,y2)在当前帧中的触点坐标为D(x4,y4)。主机(3)根据上述跟踪结果,判断跟踪的结果是否正确,具体方法为:如图3所示,以AC和BD为对角线做两个矩形,若两个矩形没有交集,说明与没有相交,轨迹跟踪结果没有错误,坐标A(x1,y1)在当前帧中的坐标为C(x3,y3),坐标B(x2,y2)在当前帧中的坐标为D(x4,y4);如图4所示,若两个矩形有部分相交,但和没有相交,说明轨迹跟踪结果没有错误,坐标A(x1,y1)在当前帧中的坐标为C(x3,y3),坐标B(x2,y2)在当前帧中的坐标为D(x4,y4);如图5所示,两个矩形有部分相交,且和相交,即满足公式或说明轨迹跟踪结果错误,坐标A(x1,y1)在当前帧中的坐标修复为D(x4,y4),坐标B(x2,y2)在当前帧中的坐标修复为C(x3,y3);若向量满足图6所示的位置关系,即满足公式说明轨迹跟踪结果错误,坐标A(x1,y1)在当前帧中的坐标修复为D(x4,y4),坐标B(x2,y2)在当前帧中的坐标修复为C(x3,y3);若A、C、B三点共线,满足图7所示的位置关系,即满足公式说明轨迹跟踪结果错误,坐标A(x1,y1)在当前帧中的坐标修复为D(x4,y4),坐标B(x2,y2)在当前帧中的坐标修复为C(x3,y3),同理,任意三点共线,都说明轨迹跟踪结果错误;如图8所示,若A、C、D三点共线,以AC和CD为斜边,分别做两个直角三角形Rt△ACE和Rt△CDF,这两个直角三角形满足公式因此,若成立,说明轨迹跟踪结果错误,坐标A(x1,y1)在当前帧中的坐标修复为D(x4,y4),坐标B(x2,y2)在当前帧中的坐标修复为C(x3,y3),同时主机3将计算结果传输到屏幕1,显示出正确的跟踪结果。以上为两个触点的实施例,本专利技术不限于两个触点,可以同时拍摄大于等于两个触点的运动轨迹。若触点个数大于两个,则原理和上述类似,也是选择两两匹配,进而判断轨迹跟踪结果有无错误。综上所述,本专利技术提出的一种修复触控系统触点错误轨迹的方法,通过对算法结果进行分析并内部实现智能匹配,解决了现有技术无法从根本上避免由距离引起的跟踪错误问题,通过分析两种运动轨迹的几何关系,然后用相关几何原理设计一定的计算机算法,解决了用其它方法难以解决的问题。以上的实施方式均为本专利技术的优选实施方式,并非因此限制本专利技术的专利保护范围。任何本专利技术所属的
的技术人员,在不脱离本专利技术所公开的精神和范围的前提下,对本专利技术的内容所做的等效结构与等效步骤的变换均落入本专利技术要求保护的专利范围之内。本文档来自技高网
...
一种修复触控系统触点错误轨迹的方法

【技术保护点】
一种修复触控系统触点错误轨迹的方法,所述触控系统包括屏幕(1)、摄像机(2)和主机(3),摄像机(2)与主机(3)通过数据线连接,主机(3)与屏幕(1)通过视频线连接,其特征在于,步骤如下:S1:摄像机(2)捕捉两个触点在屏幕(1)上的上一帧和当前帧两个触点的图像,传输给所述主机(3),其中,在上一帧图像中所述两个触点的坐标分别为A(x1,y1),B(x2,y2),在当前帧中所述两个触点的坐标分别为C(x3,y3),D(x4,y4);S2:所述主机(3)接收所述摄像机(2)传来的图像,对图像进行检测、跟踪,所述上一帧图像中触点A(x1,y1)在当前帧中的触点坐标为C(x3,y3),所述上一帧图像中触点B(x2,y2)在当前帧中的触点坐标为D(x4,y4);S3:所述主机(3)根据上述跟踪结果,判断跟踪的结果是否正确,判断的方法为,连接和若与没有相交,则跟踪结果没有错误,坐标A(x1,y1)在当前帧中的坐标为C(x3,y3),坐标B(x2,y2)在当前帧中的坐标为D(x4,y4);若与相交,则跟踪结果错误,坐标A(x1,y1)在当前帧中的坐标修复为D(x4,y4),坐标B(x2,y2)在当前帧中的坐标修复为C(x3,y3),同时将计算结果传输到所述屏幕(1);S4:所述屏幕(1)接收所述主机(3)传来的跟踪结果并显示。...

【技术特征摘要】
1.一种修复触控系统触点错误轨迹的方法,所述触控系统包括屏幕(1)、摄像机(2)和主机(3),摄像机(2)与主机(3)通过数据线连接,主机(3)与屏幕(1)通过视频线连接,其特征在于,步骤如下:S1:摄像机(2)捕捉两个触点在屏幕(1)上的上一帧和当前帧两个触点的图像,传输给所述主机(3),其中,在上一帧图像中所述两个触点的坐标分别为A(x1,y1),B(x2,y2),在当前帧中所述两个触点的坐标分别为C(x3,y3),D(x4,y4);S2:所述主机(3)接收所述摄像机(2)传来的图像,对图像进行检测、跟踪,所述上一帧图像中触点A(x1,y1)在当前帧中的触点坐标为C(x3,y3),所述上一帧图像中触点B(x2,y2)在当前帧中的触点坐标为D(x4,y4);S3:所述主机(3)根据上述跟踪结果,判断跟踪的结果是否正确,判断的方法为,连接和若与没有相交,则跟踪结果没...

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

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

1