多摄像头重叠区域有效触点的识别方法与流程

文档序号:12279428阅读:709来源:国知局
多摄像头重叠区域有效触点的识别方法与流程

本发明涉及人机交互领域,进一步涉及多摄像头重叠区域有效触点的识别方法。



背景技术:

现有的触摸大屏幕是通过摄像头捕捉触控点,通过计算触控点的具体坐标调出交互的各种程序,以此实现人机交互。

由于摄像头的视角有限,在大屏幕上通常会同时设置多台摄像头。因此也发生相邻两个摄像头之间重叠的问题。图1为本发明摄像头视角之间重叠的示意图;图2为本发明摄像头捕捉的触点图像示意图。如图1-2所述,当触控点同时出现在两个摄像头的重叠区域C3的时候,两个摄像头同时捕捉到该触点,系统会误认为是两个有效触点,因此会发生断点或跳点等问题。



技术实现要素:

为了解决上述的问题,本发明提供多摄像头重叠区域有效触点的识别方法,包括:

S1:在上述多摄像头中任意一个摄像头为第一摄像头,上述第一摄像头捕捉的图像为第一图像,与上述第一摄像头相邻并且重叠的摄像头为第二摄像头,上述第二摄像头捕捉的图像为第二图像,上述第一图像包括第一未重叠区和第一重叠区,上述第二图像包括第二未重叠区和第二重叠区,上述第一重叠区和上述第二重叠区分别为上述第一摄像头和上述第二摄像头视角重叠时对应于上述第一图像和上述第二图像的重叠部分的区域;

S2:当在第一摄像头和第二摄像头视角重叠区域出现触点(B)时,第一图像和第二图像分别出现第一触点(B1)和第二触点(B2);

S3:与上述第一摄像头连接的第一设备端根据上述第一图像计算出上述第一触点(B1)的坐标(X1,Y1),与上述第二摄像头连接的第二设备端根据上述第二图像计算出上述第二触点(B2)的坐标(X2,Y2);

S4:计算上述第一触点(B1)和上述第二触点(B2)之间的距离,D=|B1-B2|;

S5:如果D的值大于阈值,则判断上述触点B为无效点;

S6:如果D小于阈值,则判断上述触点(B)为有效触点,根据上述第一图像和上述第二图像上的点的运动轨迹,判断上述触点(B)属于上述第一图像或者上述第二图像中一个图像;

S7:如果触点(B)属于第一图像,则显示上述第一摄像头捕捉到的轨迹;如果触点(B)属于第二图像,则显示上述第二摄像头捕捉到的轨迹。

优选地、上述步骤S6,包括,在上述第一图像中找到与上述触点(B)相邻的触点(A),并求出两个触点之间的距离D1=|B-A|;在上述第二图像中找到与上述触点(B)相邻的触点(C),并求出两个触点之间的距离D2=|C-B|;如果D1<D2,则触点(B)属于上述第一图像,如果D2<D1,则触点(B)属于上述第二图像。

优选地、上述步骤S6,包括,在上述第一图像中通过卡尔曼滤波算法预测上述第一图像的运动轨迹;在上述第二图像中通过卡尔曼滤波算法预测上述第二图像的运动轨迹;如果触点(B)与上述第一图像的轨迹吻合,则触点(B)属于上述第一图像,如果触点(B)与上述第二图像的轨迹吻合,则触点(B)属于上述第二图像。

本发明通过对多摄像头重叠区域的触控点按照其运动趋势,分析出重叠区域多个触控点中的干扰点,从而达到在触控通过重叠区域由于干扰点的影响带来的断点或跳点问题,从而解决了在多通道触控跨通道的画线不连续,或者断线的问题。

附图说明

图1为本发明摄像头视角之间重叠的示意图;

图2为本发明摄像头捕捉的触点图像示意图。

具体实施方式

以下结合具体实施方式进一步详细说明本发明的技术方案。应当理解,此处描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。

图1为本发明摄像头视角之间重叠的示意图;图2为本发明摄像头捕捉的触点图像示意图。如图1-2所示,本发明提供多摄像头重叠区域有效触点的识别方法,包括:

S1:在上述多摄像头中任意一个摄像头为第一摄像头,上述第一摄像头捕捉的图像为第一图像C1,与上述第一摄像头相邻并且重叠的摄像头为第二摄像头,上述第二摄像头捕捉的图像为第二图像C2,上述第一图像包括第一未重叠区11和第一重叠区12,上述第二图像包括第二未重叠区21和第二重叠区22,上述第一重叠区12和上述第二重叠区22分别为上述第一摄像头和上述第二摄像头视角重叠时对应于上述第一图像和上述第二图像的重叠部分的区域C3;

S2:当在第一摄像头和第二摄像头视角重叠区域出现触点B时,第一图像C1和第二图像C2分别出现第一触点B1和第二触点B2;

S3:与上述第一摄像头连接的第一设备端根据上述第一图像C1计算出上述第一触点B1的坐标(X1,Y1),与上述第二摄像头连接的第二设备端根据上述第二图像C2计算出上述第二触点B2的坐标(X2,Y2);

S4:计算上述第一触点B1和上述第二触点B2之间的距离,D=|B1-B2|;

S5:如果D的值大于阈值,则判断上述触点B为无效点;

S6:如果D小于阈值,则判断上述触点B为有效触点,根据上述第一图像C1和上述第二图像C2上的点的运动轨迹,判断上述触点B属于上述第一图像C1或者上述第二图像C2中一个图像;

S7:如果触点B属于第一图像C1,则显示上述第一摄像头捕捉到的轨迹;如果触点B属于第二图像C2,则显示上述第二摄像头捕捉到的轨迹。

优选地、上述步骤S6,包括,在上述第一图像C1中找到与上述触点B相邻的触点A,并求出两个触点之间的距离D1=|B-A|;在上述第二图像C2中找到与上述触点B相邻的触点C,并求出两个触点之间的距离D2=|C-B|;如果D1<D2,则触点B属于上述第一图像C1,如果D2<D1,则触点B属于上述第二图像C2。

优选地、上述步骤S6,包括,在上述第一图像C1中通过卡尔曼滤波算法预测上述第一图像C1的运动轨迹;在上述第二图像C2中通过卡尔曼滤波算法预测上述第二图像C2的运动轨迹;如果触点B与上述第一图像C1的轨迹吻合,则触点B属于上述第一图像C1,如果触点B与上述第二图像C2的轨迹吻合,则触点B属于上述第二图像C2。

综上所述,本发明通过对多摄像头重叠区域的触控点按照其运动趋势,分析出重叠区域多个触控点中的干扰点,从而达到在触控通过重叠区域由于干扰点的影响带来的断点或跳点问题,从而解决了在多通道触控跨通道的画线不连续,或者断线的问题。

以上的实施方式均为本发明的优选实施方式,并非因此限制本发明的专利保护范围。任何本发明所属的技术领域的技术人员,在不脱离本发明所公开的精神和范围的前提下,对本发明的内容所做的等效结构与等效步骤的变换均落入本发明要求保护的专利范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1