[发明专利]多指触点的跟踪方法、装置、设备及计算机可读存储介质在审
申请号: | 201710936883.0 | 申请日: | 2017-10-10 |
公开(公告)号: | CN109656393A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 谭登峰;邱虎 | 申请(专利权)人: | 北京仁光科技有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触点 跟踪 聚类中心 中距离 指触 计算机可读存储介质 触控信息 不连续 多触点 连续组 相邻帧 预测 聚类 两组 分组 | ||
本发明公开了一种多指触点的跟踪方法,其包括接收每一帧手指触点的触控信息;对所述每一帧手指触点进行聚类分组,获得多组手指触点;比较第N帧中的每一组手指触点的聚类中心坐标和所述预测聚类中心坐标之间的距离,将两者中距离最小的两组手指触点的组号跟踪为相同;以及比较第N帧中的手指触点和所述手指预测触点,将两者中距离最小的手指触点的ID编号跟踪为相同;判断相邻帧中拥有相同组号的组中是否存在至少一个ID编号相同的手指触点,若存在,则判断所述拥有相同组号的组为连续组;若不存在,则判断所述拥有相同组号的组为不连续组。利用本发明提供的技术方案,能够实现多触点跟踪,跟踪精度高且跟踪速度快。
技术领域
本发明涉及触控技术领域,具体涉及一种多指触点的跟踪方法、装置、设备及计算机可读存储介质。
背景技术
当触摸物在触摸屏上运动时,在多点触控过程中,没法直接对前后两帧中的触点进行一对一的关联,因而无法得到触点轨迹,识别效率和识别精度较低。
发明内容
有鉴于此,本发明实施例提供了一种多指触点的跟踪方法、设备及可读取存储介质。
一方面,本发明实施例提供了一种多指触点的跟踪方法,包括:
接收每一帧手指触点的触控信息;
对所述每一帧手指触点进行聚类分组,获得多组手指触点;
对每一组手指触点进行编号,以使每一个手指触点被分配一个唯一的组号且每一个手指触点拥有唯一的ID编号;
计算每一组手指触点的聚类中心坐标;
对于第N帧,获得第N-1帧中每一组手指触点的聚类中心坐标在第N帧中的每一组预测聚类中心坐标,比较第N帧中的每一组手指触点的聚类中心坐标和所述预测聚类中心坐标之间的距离,将两者中距离最小的两组手指触点的组号跟踪为相同,其中,N为大于等于4的整数;
对于第N帧,获取第N-1帧中的每一个手指触点在第N帧中的每一个手指预测触点,比较第N帧中的手指触点和所述手指预测触点,将两者中距离最小的手指触点的ID编号跟踪为相同。
判断相邻帧中拥有相同组号的组中是否存在至少一个ID编号相同的手指触点,若存在,则判断所述拥有相同组号的组为连续组;若不存在,则判断所述拥有相同组号的组为不连续组。
第二方面,本发明实施例提供了一种多指触点的跟踪装置,所述装置包括:
接收单元,用于接收每一帧手指触点的触控信息;
分割单元,用于对所述每一帧手指触点进行聚类分组,获得多组手指触点;
编号单元,用于对每一组手指触点进行编号,以使每一个手指触点被分配一个唯一的组号且每个手指触点拥有唯一的ID编号;
计算单元,用于计算每一组手指触点的聚类中心坐标;
第一跟踪单元,用于对于第二帧,计算第一帧和第二帧中聚类中心坐标之间距离,将聚类中心坐标距离最小的两组手指触点的组号跟踪为相同;
第二跟踪单元,用于对于第N帧,获得第N-1帧中每一组手指触点的聚类中心坐标在第N帧中的每一组预测聚类中心坐标,比较第N帧中的每一组手指触点的聚类中心坐标和所述预测聚类中心坐标之间的距离,将两者中距离最小的两组手指触点的组号跟踪为相同,其中,N为大于等于4的整数;
第三跟踪单元,用于对于第二帧,计算第一帧和第二帧中手指触点之间的距离,将手指触点之间距离最小的两个手指触点的ID编号跟踪为相同;第四跟踪单元,用于对于第N帧,获取第N-1帧中的每一个手指触点在第N帧中的每一个手指预测触点,比较第N帧中的手指触点和所述手指预测触点,将两者中距离最小的手指触点的ID编号跟踪为相同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京仁光科技有限公司,未经北京仁光科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710936883.0/2.html,转载请声明来源钻瓜专利网。