一种图像识别的触摸点的检测方法及装置制造方法及图纸

技术编号:6081248 阅读:293 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种图像识别的触摸点的检测方法,包括:将灰度图像转换为二值图像,获取所述二值图像中触摸点的数量和/或各个所述触摸点的位置信息,所述位置信息为位于触摸点的中心位置的像素的坐标,计算各个所述触摸点的最小的外接矩形的长宽比,根据所述长宽比所属的预设范围校正所述触摸点的数量。本发明专利技术还公开了一种图像识别的触摸点的检测装置。采用本发明专利技术,可以实现对多点触摸的检测与纠正,获取准确的触摸点数量和位置,即使触摸位置很近甚至相互粘接,也能通过本发明专利技术检测得到,进而提高用户人机交互的操作体验。

Method and device for detecting touch point of image recognition

The invention discloses a detection method, an image recognition of touch points include: the gray level image into two value image, get the two value image of the touch point number and / or each of the touch location information, the location information is located in the center coordinates of the touch point position of the pixel the calculation of all the touch outside the minimum point of the rectangle's length width ratio, according to the ratio of length to width preset range the correction of the touch point number. The invention also discloses a touch point detecting device for image recognition. The invention can realize the detection and correction of touch points, get the touch point number and position accurately, even if the touch location close to each other even bonding, also can get through the detection, and improve the user experience.

【技术实现步骤摘要】

本专利技术涉及一种图像识别技术,尤其涉及一种图像识别的触摸点的检测方法及装置
技术介绍
屏幕触摸技术与人们工作生活息息相关,例如,银行的取款机大多有触摸屏功能, 很多政务大厅、图书馆内都有这种触控功能的操作终端,还有很多触屏手机、MP4、液晶屏数 码相机等等。触摸屏的功能发展由简及繁,从最初的产品只支持单点触摸,到现在可以实现 多点触摸控制,其技术已经有了一个质的飞跃。所谓的单点触摸,就是一个手指触摸屏幕上 的一点来实现操控。比如我们每天在附近超市的POS终端机,或者在机场的check-in终端 上进行的操作。尽管单点触摸屏和电阻式触摸屏技术已经很令人惊讶并具有革命意义,但 为什么用户与设备的互动只能局限于一根手指呢?也就是限定了人机交互时,一次只能用 一个手指在屏幕的某个区域做单一动作。对此,苹果公司为用户界面革命做出了不可估量 的贡献,其推出的iPhone采用了感应电容式触摸屏,从而使多点触摸成为可能。要想充分 发挥应用和操作系统的功能,就需要多个手指在屏幕上作出动作能实现其最佳的可用性。 因为有了该技术,用户可通过手指进行单点触摸,也可以以单击、双击、平移、按压、滚动以 及旋转等不同手势进行多点触摸,实现随心所欲地操控,从而更好更全面地进行各种操作。多点触摸指的是允许计算机用户同时通过多个手指或触点来控制计算机的一种 操作模式,通过全球爱好者的不断探索和创新,到目前为止,已经有五种可以帮助爱好者 搭建稳定的多点触摸平台的技术,它们分别是由Jeff Han教授开创的受抑全内反射多 点触摸技术(FTIR);微软Surface采用的背面散射光多点触摸技术(Rear-DI);由Alex Popovich提出的激光平面多点触摸技术(LLP);由Nima Motamedi提出发光二极管平面多 点触摸技术(LED-LP);由Tim Roth提出的散射光平面多点触摸技术(DSI)。上述五种技术当中,如FIlR和Rear-DI技术是基于光线在触摸处发生反射的原 理实现的,但是这些技术有一个弊端,就是当触摸物在屏幕上的触摸位置距离很近甚至相 互粘连时,现有的触摸点检测方法会失效甚至误测。例如,在触摸屏上用两个手指同时触摸 屏幕,如果两个触摸点处距离很近,现有的技术就只能检测到一个触摸点,即它会错误地将 两个触摸点判断为一个大的触摸点,从而就误导了后台系统的程序执行。进而影响用户的 触摸操作,使得用户不能很好的通过触摸屏实现人机交互。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种图像识别的触摸点的检测方法及装置。为了解决上述技术问题,本专利技术提供了一种图像识别的触摸点的检测方法将灰 度图像转换为二值图像。获取所述二值图像中触摸点的数量和/或各个所述触摸点的位置 信息,所述位置信息为位于触摸点的中心位置的像素的坐标。计算各个所述触摸点的面积最小的外接矩形的长宽比。根据所述长宽比所属的预设范围校正所述触摸点的数量。相应地,本专利技术还提供了 一种图像识别的触摸点的检测装置,包括 二值转换单元,用于将灰度图像转换为二值图像;与所述二值转换单元相连的获取单元,用于获取所述二值转换单元转换的所述二值图 像中触摸点的数量和/或各个所述触摸点的位置信息;与所述获取单元相连的计算单元,用于计算各个所述触摸点最小的外接矩形的长宽比;与所述计算单元相连的校正单元,用于根据所述计算单元计算的所述长宽比所属的预 设范围校正所述触摸点的数量。实施本专利技术,具有如下有益效果采用本专利技术,可以实现对多点触摸的检测,分析触摸点的数量和位置信息,并且纠正各 个触摸点的数量和位置信息。另外,本专利技术还可以将灰度图像转换成二值图像,区分粘接 的触摸点,去除孤立点,进而获取准确的清晰的触摸点图像,即使触摸位置很近甚至相互粘 接,也能通过本专利技术检测得到。进而提高用户人机交互的操作体验。附图说明图1是本专利技术一种图像识别的触摸点的检测方法的流程图2是本专利技术一种图像识别的触摸点的检测方法一实施例的流程图; 图3是本专利技术一种图像识别的触摸点的检测方法的检测子块示意图; 图4是本专利技术一种图像识别的触摸点的检测装置的结构示意图; 图5是本专利技术一种图像识别的触摸点的检测装置的一实施例的结构示意图; 图6是现有技术获取的原始光学图像; 图7是经过本专利技术一实施例处理后获得的优选的二值图像。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一 步地详细描述。图1是本专利技术一种图像识别的触摸点的检测方法的流程图,包括 SlOl将灰度图像转换为二值图像。需要说明的是,在一块布满红外线的屏幕上,当用手指或其它物体触摸屏幕时,红 外线就会在触摸点区域处发生反射,这里运用的是光的反射原理。上述红外线发生反射后, 通过捕获所述红外线可以获取光学图像,这里需要用只捕获红外线而过滤可见光的摄像镜 头,那么红外线就可以通过摄像镜头在感光材料上形成光学图像。检测到的所述触摸点的 信息中包含像素的像素值信息,采集各个像素的像素值进行编排,光学图像便转换成灰度 图像。在灰度图像中,触摸点区域的像素值会比非触摸点区域的像素值高,从而在灰度图像 中显示为更亮更白的效果。将灰度图像转换成二值图像的方法有多种,现有的技术是固定 阈值转换的方法,即灰度值大于某一固定阈值时赋值为1,否则赋值为0。S102获取所述二值图像中触摸点的数量和/或各个所述触摸点的位置信息,所述 位置信息为位于触摸点的中心位置的像素的坐标。需要说明的是,在上述二值图像中,只有触摸点区域处才赋值为1,所以可以通过 检测赋值为1的区域来获取相对应的所述触摸点的信息,所述触摸点的信息可以包括触摸 点的数量和/或各个所述触摸点的位置信息。所述触摸点的数量为赋值为1的单连通区域 的数目,所述触摸点的位置信息是赋值为1的区域的中心位置的像素的坐标。S103计算各个所述触摸点的面积最小的外接矩形的长宽比。需要说明的是,通过上述赋值为1的区域,可获得它的最小外接矩形。所述最小外 接矩形是指包含赋值为1的单连通区域最小的外接矩形。通过所述矩形,可求得所述矩形 的长与宽,其中,定义矩形的较长边为矩形的长,定义矩形的较短边为矩形的宽,获取长宽 比值。S104根据所述长宽比所属的预设范围校正所述触摸点的数量。需要说明的是,根据各个触摸点的所述长宽比所属的预设范围,我们可以确定所 述触摸点是一个触摸点还是几个触摸点相粘接。例如,我们可以根据触摸点的长宽比属于 第一预设范围而确定所述触摸点为一个触摸点;根据触摸点的长宽比属于第二预设范围而 确定所述触摸点为两个触摸点相粘接;根据触摸点的长宽比属于第三预设范围而确定所述 触摸点为三个触摸点相粘接。如此类推……优选地,可选取所述预设范围为1 < q<l. 8时,判定为一个触摸点;当q > 1. 8时,判定 为两个或两个以上的触摸点相粘连,其中q为所述长宽比。这里区分所述触摸点为一个触 摸点还是多个触摸点相粘接的临界点为所述长宽比q=l. 8。所述长宽比q=l. 8是一个实验 数值,经过多次重复的触摸实验而获得的。当1.8时,可判定为多个触摸点相粘连,此 时,可重新确定所述触摸点的数量,以及各个所述触摸点的中心位置。至于第二预设范围、 第三预设范围以及后续的预设范围可通本文档来自技高网
...

【技术保护点】
1.一种图像识别的触摸点的检测方法,其特征在于,包括:将灰度图像转换为二值图像;获取所述二值图像中触摸点的数量和/或各个所述触摸点的位置信息,所述位置信息为位于触摸点的中心位置的像素的坐标;计算各个所述触摸点的最小的外接矩形的长宽比;根据所述长宽比所属的预设范围校正所述触摸点的数量。

【技术特征摘要】

【专利技术属性】
技术研发人员:韦金汝骆威肖平
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:81

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

1