基于嵌入式操作系统的触摸屏自适应触摸检测方法技术方案

技术编号:38749095 阅读:14 留言:0更新日期:2023-09-09 11:15
本发明专利技术公开了基于嵌入式操作系统的触摸屏自适应触摸检测方法,包括数据采集终端、检测响应终端和触点告警模块,涉及触摸屏触摸检测技术领域,数据采集终端对检测人员在触摸屏有效触摸区域上滑动形成检测图形的检测数据进行采集,第二采集模块计算两两触点的触点间距值并获取间断触点区间,断点检测模块计算检测人员基于该检测图形所有间断触点区间的滑动检测标定值的间差值,一方面避免了由于检测人员的测试习惯导致这种断点情况被误识别为异常而出现的多次检测导致对触摸屏触摸检测效率降低的问题,另一方面将检测人员的测试习惯导致的这种断点情况和触摸显示屏内部区域无法识别导致的断点情况区分开,增加了对触摸屏进行触摸检测的准确性。屏进行触摸检测的准确性。屏进行触摸检测的准确性。

【技术实现步骤摘要】
基于嵌入式操作系统的触摸屏自适应触摸检测方法


[0001]本专利技术涉及触摸屏触摸检测
,具体涉及基于嵌入式操作系统的触摸屏自适应触摸检测方法。

技术介绍

[0002]当前,触摸屏技术已经逐渐取代按键技术成为移动终端等的主流技术。触摸屏技术是根据手指、笔等接触安装在显示器前端的触摸屏时,所触摸的位置(以坐标形式)被检测到并送到CPU,从而确定被输入的信息的一种技术。目前,触摸屏的应用范围非常的广阔,主要的产品包括触控类手机、笔记本电脑等移动终端,以及工业自动化行业的人机显示界面等。
[0003]现有的一种对嵌入式操作系统的触摸屏的触摸检测方法是基于触摸检测系统,在检测人员辅助画出检测图像后对检测图像进行触点检查,然而检测人员存在自己的测试习惯,在画出检测图像的过程中由于按压力度和画出检测图像速度的关系导致可能会断点情况的发生,而这种断点情况经常会被误识别为触摸屏存在问题,需要检测人员再次进行检测图形绘制,进行多次判定,这对于嵌入式操作系统的触摸屏触摸检测效率有很大的影响,且在需要对多个嵌入式操作系统的触摸屏进行触摸检测情况下,这将会增加检测人员的检测负担和检测效率,且单次绘制对触摸屏进行触摸检测的准确性不高;
[0004]为了解决上述问题,本专利技术提出了一种解决方案;

技术实现思路

[0005]本专利技术的目的在于提供基于嵌入式操作系统的触摸屏自适应触摸检测方法,为了解决现有技术中基于触摸检测系统,在检测人员辅助画出检测图像后对检测图像进行触点检查,然而检测人员存在自己的测试习惯,在画出检测图像的过程中由于按压力度和画出检测图像速度的关系导致可能会断点情况的发生,而这种断点情况经常会被误识别为触摸屏存在问题,需要检测人员再次进行检测图形绘制,进行多次判定,这对于嵌入式操作系统的触摸屏触摸检测效率有很大的影响,且在需要对多个嵌入式操作系统的触摸屏进行触摸检测情况下,这将会增加检测人员的检测负担和检测效率,且单次绘制对触摸屏进行触摸检测的准确性不高的问题;
[0006]本专利技术的目的可以通过以下技术方案实现:
[0007]基于嵌入式操作系统的触摸屏自适应触摸检测方法,包括:
[0008]步骤一:数据采集终端包括第一采集模块和第二采集模块,所述第一采集模块采集检测人员为检测触摸屏而在触摸屏的有效触摸区域上滑动形成检测图形的主动检测数据,所述主动检测数据包括检测人员在触摸屏上滑动的滑动初速度、滑动时间和触点的平均按压力度;
[0009]所述第二采集模块采集检测人员为在触摸屏上滑动形成检测图形而与触摸屏滑动接触的所有触点的坐标并依据检测人员手指和触摸屏接触形成的触点顺序将所有触点
进行联合形成该检测人员的检测图像数据;
[0010]步骤二:所述第二采集模块按照判定生成规则生成检测图形的间断触点区间;
[0011]步骤三:检测响应终端包括检测图形存储模块、同步比对模块和断点检测模块,所述检测图形存储模块中存储有基于嵌入式操作系统的触摸屏触摸检测的标准检测图形数据;
[0012]所述同步比对模块利用图像相似性算法将检测人员的检测图像数据依次和检测图形存储模块内存储的每一个标准检测图像数据进行相似度计算,获取与检测人员的检测图像数据相似度最高的标准检测图像数据并将其标定为相似标准图像数据;
[0013]所述同步比对模块按照同步比对规则计算获取检测图形所有间断触点区间内所有间断触点的新的坐标数据;
[0014]步骤四:所述断点检测模块按照断点检测规则对检测人员的检测图像进行断点检测生成触摸检测结果数据;
[0015]步骤五:触摸告警模块依据触摸检测结果数据对检测人员进行告警。
[0016]进一步的,所述第二采集模块包括控制器,所述触点的坐标是控制器依据检测人员按压触摸屏导致出现的电阻变化来确定触点的坐标的。
[0017]进一步的,所述标准检测图形数据包括标准检测图形的图像数据和标准检测图形中每一个触点的坐标数据。
[0018]进一步的,所述断点检测模块对检测人员的检测图像进行断点检测生成触摸检测结果数据的具体断点检测规则如下:
[0019]S31:获取该检测图像对应的一个间断触点区间内的所有间断触点并将其重新标记为C1、C2、...、Cc,1≤c<a;
[0020]S32:依据间断触点区间内的所有间断触点的新的坐标,依次计算获取间断触点C1和C2、C2和C3、...、Cc

1和Cc的触点间距值,标记为D1、D2、...、Dc

1;
[0021]S33:利用公式计算获取该间断触点区间内间断区间触点的滑动变化因子E1,所述v和t分别为该检测人员在触摸屏上滑动形成该检测图形的滑动初速度和滑动时间;
[0022]S34:计算获取间断触点C1和检测人员在触摸屏上滑动形成该检测图像的第一个触点的触点间距值,标记为F1;
[0023]S35:利用公式计算获取该检测图像基于间断触点区间的滑动检测标定值H1,所述g为该检测人员在触摸屏上滑动形成该检测图形的平均按压力度g;
[0024]S36:按照S31到S35计算获取该检测图像对应的所有间断触点区间的滑动检测标定值H1、H2、...、Hh,1≤h<a;
[0025]S37:利用公式1≤i≤h计算获取该检测图像对应的所有间断触点区间的滑动检测标定值的间差值I1,所述H为检测图像对应的所有间断触点区间的滑
动检测标定值H1、H2、...、Hh的平均值;
[0026]S38:将I1和I进行大小比较,若I1>I,则判定检测人员为了对嵌入式系统的触摸屏进行触摸检测划定的检测图像状态异常并依据其生成触摸检测结果数据;
[0027]反之,则判定检测人员为了对嵌入式系统的触摸屏进行触摸检测划定的检测图像状态正常并依据其生成触摸检测结果数据。
[0028]进一步的,所述同步比对模块按照同步比对规则计算获取检测图形所有间断触点区间内所有间断触点的新的坐标数据的具体同步比对规则如下:
[0029]S21:所述同步比对模块依据opencv

轮廓面积算法中的cv2.moments函数计算获取相似标准图像数据的面积S1和检测人员的检测图像数据的面积S2;
[0030]S22:若S1≥S2,利用函数公式S=int(S1,S2)计算获取检测图像数据基于相似标准图像数据的触点坐标调整因子S;
[0031]反之,利用函数公式S=int(S2,S1)计算获取检测图像数据基于相似标准图像数据的触点坐标调整因子S;
[0032]S23:获取检测图形对应的一个间断触点区间内所有间断触点的坐标,并依据触点坐标调整因子S将所有间断触点坐标中的横、纵坐标值分别和触点坐标调整因子S相乘,得到该间断触点区间所有间断触点的新的坐标;
[0033]S24:按照S23计算获取检测图形所有间断触点区间内所有间断触点的新的坐标。...

【技术保护点】

【技术特征摘要】
1.基于嵌入式操作系统的触摸屏自适应触摸检测方法,其特征在于,包括:步骤一:数据采集终端包括第一采集模块和第二采集模块,所述第一采集模块采集检测人员为检测触摸屏而在触摸屏的有效触摸区域上滑动形成检测图形的主动检测数据,所述主动检测数据包括检测人员在触摸屏上滑动的滑动初速度、滑动时间和触点的平均按压力度;所述第二采集模块采集检测人员为在触摸屏上滑动形成检测图形而与触摸屏滑动接触的所有触点的坐标并依据检测人员手指和触摸屏接触形成的触点顺序将所有触点进行联合形成该检测人员的检测图像数据;步骤二:所述第二采集模块按照判定生成规则生成检测图形的间断触点区间;步骤三:检测响应终端包括检测图形存储模块、同步比对模块和断点检测模块,所述检测图形存储模块中存储有基于嵌入式操作系统的触摸屏触摸检测的标准检测图形数据;所述同步比对模块利用图像相似性算法将检测人员的检测图像数据依次和检测图形存储模块内存储的每一个标准检测图像数据进行相似度计算,获取与检测人员的检测图像数据相似度最高的标准检测图像数据并将其标定为相似标准图像数据;所述同步比对模块按照同步比对规则计算获取检测图形所有间断触点区间内所有间断触点的新的坐标数据;步骤四:所述断点检测模块按照断点检测规则对检测人员的检测图像进行断点检测生成触摸检测结果数据;步骤五:触摸告警模块依据触摸检测结果数据对检测人员进行告警。2.根据权利要求1所述的基于嵌入式操作系统的触摸屏自适应触摸检测方法,其特征在于,所述第二采集模块包括控制器,所述触点的坐标是控制器依据检测人员按压触摸屏导致出现的电阻变化来确定触点的坐标的。3.根据权利要求1所述的基于嵌入式操作系统的触摸屏自适应触摸检测方法,其特征在于,所述标准检测图形数据包括标准检测图形的图像数据和标准检测图形中每一个触点的坐标数据。4.根据权利要求1所述的基于嵌入式操作系统的触摸屏自适应触摸检测方法,其特征在于,所述断点检测模块对检测人员的检测图像进行断点检测生成触摸检测结果数据的具体断点检测规则如下:S31:获取该检测图像对应的一个间断触点区间内的所有间断触点并将其重新标记为C1、C2、...、Cc,1≤c<a;S32:依据间断触点区间内的所有间断触点的新的坐标,依次计算获取间断触点C1和C2、C2和C3、...、Cc

1和Cc的触点间距值,标记为D1、D2、...、Dc

1;S33:利用公式计算获取该间断触点区间内间断区间触点的滑动变化因子E1,所述v和t分别为该检测人员在触摸屏上滑动形成该检测图形的滑动初速度和滑动时间;S34:计算获取间断触点C1和检测人员在触摸屏上滑动形成该检测图像的第一个触点的触点间距值,标记为F1;
S35:利用公式计算获取该检测图像基于间断触点区间的滑动检测标定值H1,所述g为该检测人员在触摸屏上滑动形成该检测图形的平均按压力度g;S36:按照S31到S35计算获取该检测图像对应的所有间断触点区...

【专利技术属性】
技术研发人员:何永山
申请(专利权)人:深圳联安通达科技有限公司
类型:发明
国别省市:

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

1