多触控点识别方法、装置、计算机可读介质及电子设备制造方法及图纸

技术编号:32855416 阅读:14 留言:0更新日期:2022-03-30 19:25
本申请的实施例提供了一种多触控点识别方法、装置、计算机可读介质及电子设备。该多触控点识别方法包括:获取所述大屏幕上的所有触控点;确定各所述触控点之间的距离;根据各所述触控点之间的距离,对各所述触控点进行聚类,得到触控聚合区;根据所述触控聚合区的位置,确定触控识别点的位置。本申请的技术方案对于离散性较大的噪声点具有较好的降噪效果,解决了现有技术中对触控点的识别过于死板,对离散性较大的点位降噪效果差的问题。离散性较大的点位降噪效果差的问题。离散性较大的点位降噪效果差的问题。

【技术实现步骤摘要】
多触控点识别方法、装置、计算机可读介质及电子设备


[0001]本申请涉及显示
,具体而言,涉及一种多触控点识别方法、 装置、计算机可读介质及电子设备。

技术介绍

[0002]当前可触控屏幕在显示设备中的应用非常广泛,比如投影仪、游戏机、 电视机以及其它类似的设备。对于多触控点识别定位,通常采用数字图像 处理技术,通过计算触控点在图像中的位置来确定实际触控点的位置。在 实际应用中,通过感应器抓取到的触控点图像中常常会出现或弱或强的噪 声。目前常用的处理办法是设定固定的阈值,利用阈值来排除噪声干扰。 该方法对触控点的识别过于死板,对离散性较大的点位降噪效果差,无法 对离散性较大的触控识别点进行精确的识别定位。

技术实现思路

[0003]本申请的实施例提供了一种多触控点识别方法、装置、计算机可读介 质及电子设备,以解决现有技术中对触控点的识别过于死板,对离散性较 大的点位降噪效果差的问题。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地 通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种多触控点识别方法,包括:
[0006]获取所述大屏幕上的所有触控点;
[0007]确定各所述触控点之间的距离;
[0008]根据各所述触控点之间的距离,对各所述触控点进行聚类,得到触控 聚合区;
[0009]根据所述触控聚合区的位置,确定触控识别点的位置。
[0010]在本申请的一些实施例中,所述获取所述大屏幕上的所有触控点,具 体包括:
[0011]采集所述大屏幕上各点位的触控特征值,生成触控梯度图像;
[0012]将所述触控梯度图像中各点位的触控特征值二值化,得到目标二值图 像;
[0013]将所述目标二值图像中触控特征值为第一目标值的点位作为所述触控 点。
[0014]在本申请的一些实施例中,所述将所述触控图像中各点位的触控特征 值二值化,得到目标二值图像,具体包括:
[0015]根据初始阈值对触控梯度图像中各点位的触控特征值进行阈值处理, 得到过渡二值图像;
[0016]选取过渡二值图像中触控特征值为第二目标值的点位计算直方图;
[0017]根据所述直方图进行大津二值化处理,得到目标二值图像。
[0018]在本申请的一些实施例中,所述根据所述直方图进行大津二值化处理, 得到目标二值图像,具体包括:
[0019]根据所述直方图进行大津法计算得到大津阈值;
[0020]根据所述大津阈值对所述过渡二值图像进行二值化处理,得到目标二 值图像。
[0021]在本申请的一些实施例中,所述确定各所述触控点之间的距离,具体 包括:
[0022]将各触控点的触控信息存储至触控信息存储表中,所述存储信息包括 所述触控点的位置信息;
[0023]根据所述触控信息存储表中的位置信息,确定各所述触控点之间的距 离。
[0024]在本申请的一些实施例中,所述根据各所述触控点之间的距离,对各 所述触控点进行聚类,得到触控聚合区,具体包括:
[0025]根据各所述触控点之间的距离,基于密度直达距离,对各所述触控点 进行聚类,得到直达聚合区;
[0026]确定各直达聚合区之间的距离;
[0027]根据各所述直达聚合区之间的距离,基于密度相连距离,对各所述直 达聚合区进行合并,得到触控聚合区。
[0028]在本申请的一些实施例中,所述根据各所述触控点之间的距离,基于 密度直达距离,对各所述触控点进行聚类,得到直达聚合区,具体包括:
[0029]将两个距离小于所述密度直达距离的触控点判断为互为密度直达点, 将所有互为密度直达点的触控点聚合在一起,形成密度直达区;
[0030]根据各所述触控点的触控特征值将所述密度直达区分割为多个直达聚 合区。
[0031]在本申请的一些实施例中,在所述将两个距离小于所述密度直达距离 的触控点判断为互为密度直达点,将所有互为密度直达点的触控点聚合在 一起,形成密度直达区之后,所述方法还包括:
[0032]若所述密度直达区内触控点的个数小于预定个数阈值,将所述密度直 达区滤除。
[0033]在本申请的一些实施例中,所述根据所述触控点的触控特征值将所述 密度直达区分割为多个密度直达区,得到直达聚合区,具体包括:
[0034]根据各所述触控特征值在所述密度直达区中选取核心点;
[0035]选取与所述核心点密度直达的触控点;
[0036]从所述密度直达区中分离出所述核心点与所述触控点形成的直达聚合 区,得到剩余的密度直达区;
[0037]继续对所述剩余的密度直达区进行分离,直至所述密度直达区被分割 为多个直达聚合区。
[0038]在本申请的一些实施例中,所述根据各所述直达聚合区之间的距离, 基于密度相连距离,对各所述直达聚合区进行合并,得到触控聚合区,具 体包括:
[0039]确定各所述直达聚合区的核心点之间的距离,作为各所述直达聚合区 之间的距离;
[0040]若两所述直达聚合区之间的距离小于预定合并阈值,则将两所述直达 聚合区合并。
[0041]在本申请的一些实施例中,所述根据所述触控聚合区的位置,确定触 控识别点的位置,具体包括:
[0042]根据所述触控聚合区内各触控点的位置和亮度,确定所述触控聚合区 的质心位置;
[0043]将所述质心位置作为所述触控识别点的位置。
[0044]根据本申请实施例的一个方面,提供了一种多触控点识别装置,包括: 获取模块,用于获取所述大屏幕上的所有触控点;距离模块,用于确定各 所述触控点之间的距离;聚合模块,用于根据各所述触控点之间的距离, 对各所述触控点进行聚类,得到触控聚合区;识别模块,用于根据所述触 控聚合区的位置,确定触控识别点的位置。
[0045]在本申请的一些实施例中,所述获取模块具体包括:采集子模块,用 于采集所述大屏幕上各点位的触控特征值,生成触控梯度图像;二值子模 块,用于将所述触控梯度图像中各点位的触控特征值二值化,得到目标二 值图像;筛选子模块,用于将所述目标二值图像中触控特征值为第一目标 值的点位作为所述触控点。
[0046]在本申请的一些实施例中,所述二值子模块具体包括:过渡处理单元, 用于根据初始阈值对触控梯度图像中各点位的触控特征值进行阈值处理, 得到过渡二值图像;直方计算单元,用于选取过渡二值图像中触控特征值 为第二目标值的点位计算直方图;大津二值单元,用于根据所述直方图进 行大津二值化处理,得到目标二值图像。
[0047]在本申请的一些实施例中,所述大津二值单元具体用于执行以下步骤: 根据所述直方图进行大津法计算得到大津阈值;根据所述大津阈值对所述 过渡二值图像进行二值化处理,得到目标二值图像。
[0048]在本申请的一些实施例中,所述距离模块具体包括:存储子模块,用 于将各触控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多触控点识别方法,应用于大屏幕中,其特征在于,所述方法包括:获取所述大屏幕上的所有触控点;确定各所述触控点之间的距离;根据各所述触控点之间的距离,对各所述触控点进行聚类,得到触控聚合区;根据所述触控聚合区的位置,确定触控识别点的位置。2.根据权利要求1所述的多触控点识别方法,其特征在于,所述获取所述大屏幕上的所有触控点,具体包括:采集所述大屏幕上各点位的触控特征值,生成触控梯度图像;将所述触控梯度图像中各点位的触控特征值二值化,得到目标二值图像;将所述目标二值图像中触控特征值为第一目标值的点位作为所述触控点。3.根据权利要求2所述的多触控点识别方法,其特征在于,所述将所述触控图像中各点位的触控特征值二值化,得到目标二值图像,具体包括:根据初始阈值对触控梯度图像中各点位的触控特征值进行阈值处理,得到过渡二值图像;选取过渡二值图像中触控特征值为第二目标值的点位计算直方图;根据所述直方图进行大津二值化处理,得到目标二值图像。4.根据权利要求3所述的多触控点识别方法,其特征在于,所述根据所述直方图进行大津二值化处理,得到目标二值图像,具体包括:根据所述直方图进行大津法计算得到大津阈值;根据所述大津阈值对所述过渡二值图像进行二值化处理,得到目标二值图像。5.根据权利要求1所述的多触控点识别方法,其特征在于,所述根据各所述触控点之间的距离,对各所述触控点进行聚类,得到触控聚合区,具体包括:根据各所述触控点之间的距离,基于密度直达距离,对各所述触控点进行聚类,得到直达聚合区;确定各直达聚合区之间的距离;根据各所述直达聚合区之间的距离,基于密度相连距离,对各所述直达聚合区进行合并,得到触控聚合区。6.根据权利要求5所述的多触控点识别方法,其特征在于,所述根据各所述触控点之间的距离,基于密度直达距离,对各所述触控点进行聚类,得到直达聚合区...

【专利技术属性】
技术研发人员:符采灵
申请(专利权)人:TCL华星光电技术有限公司
类型:发明
国别省市:

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

1