基于触摸屏的物体识别方法,装置及电子设备制造方法及图纸

技术编号:19424527 阅读:17 留言:0更新日期:2018-11-14 10:24
本发明专利技术公开了一种基于触摸屏的物体识别方法,装置及电子设备,其中,该方法包括:接收触摸屏发送的触摸信息;从P个触摸点中任取N个触摸点,组成N边形;利用N个触摸点的坐标信息,依次计算N边形的每两个端点构成的边的长度信息;根据匹配表依次判断N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配;当匹配时,将构成N边形的N个触摸点对应的物体作为待识别物体。该方法是基于触摸点之间的距离关系识别出待识别物体的,能够避免由于人或其他因素所产生的触摸点的影响,提高了物体识别的精度。

【技术实现步骤摘要】
基于触摸屏的物体识别方法,装置及电子设备
本专利技术涉及触摸屏
,具体涉及一种基于触摸屏的物体识别方法,装置及识别器。
技术介绍
触摸屏终端凭借其可操作性强及界面新颖等优势,目前逐渐取代传统的键盘式终端,成为了市场主流。越来越多的用户通过对终端进行操作,以享受触摸屏为生活带来的便利。在使用时,用户只要用手指轻轻地碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术大大方便了那些不懂电脑操作的用户。与此同时,触摸屏终端可根据触摸屏中的各种触摸手势,对终端进行相关的操作。现有技术中,触摸屏还能够对放置在其表面的物体进行识别,常用的方法为:在各个需要触摸屏识别出的物体上设置数量不同的触摸点,即在物体与触摸屏接触的表面设置触摸点,每个物体上设置的触摸点的数量不同。具体在识别时,通过识别触摸点的数量,即可识别出不同的物体。然而上述技术方案中,会存在由于人的手指或其他误操作所引起的触摸点的数量的变化,从而导致识别误差,识别精度不高。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于触摸屏的物体识别方法,装置及识别器,以解决触摸屏的物体识别精度低的问题。根据第一方面,本专利技术实施例提供了一种基于触摸屏的物体识别方法,包括:接收触摸屏发送的触摸信息;其中,所述触摸信息包括P个触摸点,以及所述触摸点对应的坐标信息;从所述P个触摸点中任取N个触摸点,组成N边形;其中,所述N为大于等于3的正整数,P为大于等于N的正整数;利用所述N个触摸点的坐标信息,依次计算所述N边形的每两个端点构成的边的长度信息;根据匹配表依次判断所述N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配;其中,所述匹配表预先存储有各个待匹配N边形与各个物体的对应关系,以及所述待匹配N边形的每两个端点构成的边的长度信息;当所述N边形的每两个端点构成的边的长度信息与所述待匹配N边形的每两个端点构成的边的长度信息匹配时,将构成所述N边形的N个触摸点对应的物体。本专利技术实施例提供的基于触摸屏的物体识别方法,通过利用触摸屏发送的触控点组成N边形,并利用N边形的每两个端点构成的边的长度信息进行待识别物体的判断,由于在匹配表中已经事先存储有待识别物体上触控点组成的N边形的每两个端点构成的边的长度信息,在进行待识别物体的识别时,只需依次判断多个触摸点所组成的所有N边形的每两个端点构成的边的长度信息与匹配表中的每两个端点构成的边的长度信息是否匹配,即可识别出待识别物体。由于该方法是基于触摸点之间的距离关系识别出待识别物体的,能够避免由于人或其他因素所产生的触摸点的影响,提高了物体识别的精度。结合第一方面,在第一方面第一实施方式中,当所述N等于3时,所述N边形为三角形,所述待匹配N边形为待匹配三角形,每个所述待识别物体设置有3个触摸点。结合第一方面第一实施方式,在第一方面第二实施方式中,所述匹配表预先存储的各个待匹配三角形是通过如下步骤获取到的:设置边长满足等差数列的M个边长;从所述M个边长中分别选取2个边长或3个边长,组成预设三角形;其中,所述预设三角形的数量为2×(C(M,2)+C(M,3));删除不满足三角形构成条件的所述预设三角形;从剩余的所述预设三角形中选取预设数量的所述待匹配三角形;其中,所述预设数量与所述待识别物体的数量相同。本专利技术实施例提供的基于触摸屏的物体识别方法,其中,各个待匹配三角形的边长是通过满足等差数列的边长组合实现的,通过该方法形成的待匹配三角形,由于所形成的待匹配三角形的边长不同,且计算简单,能够在减小计算量的前提下,保证每个待匹配三角形的唯一性,避免将特定物体A识别成特定物体B,从而提高了后续识别的精度。结合第二方面第二实施方式,在第二方面第三实施方式中,所述匹配表中存储的所述待匹配N边形的每两个端点构成的边的长度信息为所述待匹配三角形边长的平方;所述根据匹配表依次判断所述N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配,包括以下步骤:依次判断所述三角形边长的平方是否与所述匹配表中存储的所述待匹配三角形边长的平方相等。本专利技术实施例提供的基于触摸屏的物体识别方法,通过对三角形边长的平方进行匹配,避免了在利用触控点的坐标信息计算边长时的开方,减小了计算量,提高了物体识别的效率。结合第二方面第三实施方式,在第二方面第四实施方式中,当所述三角形边长的平方与所述匹配表中存储的所述待匹配三角形边长的平方相等时,还包括:过滤当前所述三角形对应的所述触摸点。本专利技术实施例提供的基于触摸屏的物体识别方法,其中,在三角形边长的平方与待匹配三角形边长的平方匹配时,表示当前三角形对应的触摸点属于一个待识别物体;将当前三角形对应的触摸点过滤掉,在后续再次进行触摸点匹配时,只需在剩下未匹配成功的触摸点之间进行,能够减小匹配的计算量,提高物体识别的效率。结合第一方面,在第一方面第五实施方式中,在所述根据匹配表依次判断所述N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配的步骤之前,还包括:提取所述匹配表中所述待匹配N边形每两个端点构成的边的长度平方的最大值与最小值;依次判断每个所述N边形每两个端点构成的边的长度平方是否在所述最大值与所述最小值之间;当所述N边形每两个端点构成的边的长度平方大于所述最大值或小于所述最小值时,过滤当前所述N边形。本专利技术实施例提供的基于触摸屏的物体识别方法,在利用匹配表进行匹配之前,通过匹配表中每两个端点构成的边的长度平方的最大值以及最小值筛选出不满足条件的N边形,减少了后续进行识别匹配的数据量,提高了物体识别的效率。根据第二方面,本专利技术实施例提供了一种基于触摸屏的物体识别装置,包括:接收模块,用于接收触摸屏发送的触摸信息;其中,所述触摸信息包括P个触摸点,以及所述触摸点对应的坐标信息;组成模块,用于从所述P个触摸点中任取N个触摸点,组成N边形;其中,所述N为大于等于3的正整数,P为大于等于N的正整数;计算模块,用于利用所述N个触摸点的坐标信息,依次计算所述N个触摸点构成的N边形的每两个端点构成的边的长度信息;判断模块,用于根据匹配表依次判断所述N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配;其中,所述匹配表预先存储有各个待匹配N边形与各个物体的对应关系,以及所述待匹配N边形的每两个端点构成的边的长度信息;确认模块,用于当所述N边形的每两个端点构成的边的长度信息与所述待匹配N边形的每两个端点构成的边的长度信息匹配时,将构成所述N边形的N个触摸点对应的物体作为所述待识别物体。本专利技术实施例提供的基于触摸屏的物体识别装置,通过利用触摸屏发送的触控点的坐标信息组成N边形,并利用N边形的每两个端点构成的边的长度信息进行待识别物体的判断,由于在匹配表中已经事先存储有待识别物体上触控点组成的N边形的每两个端点构成的边的长度信息,在进行待识别物体的识别时,只需依次判断多个触摸点所组成的所有N边形的每两个端点构成的边的长度信息与匹配表中的信息是否匹配,即可识别出待识别物体。由于本文档来自技高网...

【技术保护点】
1.一种基于触摸屏的物体识别方法,其特征在于,包括:接收触摸屏发送的触摸信息;其中,所述触摸信息包括P个触摸点,以及所述触摸点对应的坐标信息;从所述P个触摸点中任取N个触摸点,组成N边形;其中,所述N为大于等于3的正整数,P为大于等于N的正整数;利用所述N个触摸点的坐标信息,依次计算所述N边形的每两个端点构成的边的长度信息;根据匹配表依次判断所述N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配;其中,所述匹配表预先存储有各个待匹配N边形与各个待识别物体的对应关系,以及所述待匹配N边形的每两个端点构成的边的长度信息;当所述N边形的每两个端点构成的边的长度信息与所述待匹配N边形的每两个端点构成的边的长度信息匹配时,将构成所述N边形的N个触摸点对应的物体作为待识别物体。

【技术特征摘要】
1.一种基于触摸屏的物体识别方法,其特征在于,包括:接收触摸屏发送的触摸信息;其中,所述触摸信息包括P个触摸点,以及所述触摸点对应的坐标信息;从所述P个触摸点中任取N个触摸点,组成N边形;其中,所述N为大于等于3的正整数,P为大于等于N的正整数;利用所述N个触摸点的坐标信息,依次计算所述N边形的每两个端点构成的边的长度信息;根据匹配表依次判断所述N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配;其中,所述匹配表预先存储有各个待匹配N边形与各个待识别物体的对应关系,以及所述待匹配N边形的每两个端点构成的边的长度信息;当所述N边形的每两个端点构成的边的长度信息与所述待匹配N边形的每两个端点构成的边的长度信息匹配时,将构成所述N边形的N个触摸点对应的物体作为待识别物体。2.根据权利要求1所述的物体识别方法,其特征在于,当所述N等于3时,所述N边形为三角形,所述待匹配N边形为待匹配三角形,每个所述待识别物体设置有3个触摸点。3.根据权利要求2所述的物体识别方法,其特征在于,所述匹配表预先存储的各个待匹配三角形是通过如下步骤获取到的:设置边长满足等差数列的M个边长;从所述M个边长中分别选取2个边长或3个边长,组成预设三角形;其中,所述预设三角形的数量为2×(C(M,2)+C(M,3));删除不满足三角形构成条件的所述预设三角形;从剩余的所述预设三角形中选取预设数量的所述待匹配三角形;其中,所述预设数量与所述待识别物体的数量相同。4.根据权利要求3所述的物体识别方法,其特征在于,所述匹配表中存储的所述待匹配N边形的每两个端点构成的边的长度信息为所述待匹配三角形边长的平方;所述根据匹配表依次判断所述N边形的每两个端点构成的边的长度信息是否与待识别物体的触摸点组成的待匹配N边形的每两个端点构成的边的长度信息匹配,包括以下步骤:依次判断所述三角形边长的平方是否与所述匹配表中存储的所述待匹配三角形边长的平方相等。5.根据权利要求4所述的物体识别方法,其特征在于,当所述三角形边长的平方与所述匹配表中存储的所述待匹配三角形边长的平方相等时,还包括:过滤当前所...

【专利技术属性】
技术研发人员:陈世洪陶闵参徐勇
申请(专利权)人:江苏特思达电子科技股份有限公司
类型:发明
国别省市:江苏,32

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

1