判断触控点的方法和装置制造方法及图纸

技术编号:15436737 阅读:143 留言:0更新日期:2017-05-25 19:01
本发明专利技术涉及一种判断触控点的方法和装置。对设备进行校准操作;进行数据的采集,判断当采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据;对训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输入、输出以及核函数进行定义,并对核函数的参数进行赋值与执行训练,生成分类器;生成的分类器对设备通过屏幕获取的触控点进行分类,生成分类结果;通过分类结果,完成对触控点的判断。该方法解决了传统技术中对触控点进行判断的不够准确的问题,实现了对触控点中的噪点或者有效触控点的有效识别的操作,且具有较高的准确性、灵活性与易用性。

Method and device for judging touch point

The invention relates to a method and a device for judging touch points. The calibration operation of equipment; data acquisition, data acquisition to determine when to stop covering equipment in the preset threshold in the screen, and at this time, the collected data is defined as the training data for training data; specification and cleaning operation, to generate training samples; choose one class classifier, the definition of input the output and kernel function, and the parameters of kernel function assignment and execution of training, generating classifier; generating classifier to classify the touch points through the screen equipment acquisition, generate the classification results; through the classification results, the completion of the touch point. This method solves the problem of not accurate enough to judge the touch points in the traditional technology, realize the effective recognition of the touch point of the touch point noise or effective operation, and has high accuracy, flexibility and ease of use.

【技术实现步骤摘要】
判断触控点的方法和装置
本专利技术涉及触控设备检测
,特别涉及一种判断触控点的方法和装置。
技术介绍
众所周知,在可触控交互式大屏幕系统中,触控点的识别为核心问题。其中最朴素的方法即设置固定的面积、周长阈值,对摄像头所摄照片中所有位置的光斑都通过该阈值来判别,在范围内的为有效触控点,否则无效。但在实际使用中,这种方式会将很多噪点包括其中,如长条形噪点等。更为严重的是,由摄像头导致的近大远小问题距离摄像头近的光斑在照片中表现得更大;由激光器打出的激光面存在距离激光器近的光斑表现得大的问题。在这两种因素的影响下,如下情况变得亟待解决:难以确定一组固定的适用于全部情况的阈值;在确定了对于某一特定系统合适的阈值,即可将照片中最小光斑与最大光斑包括其中又足够紧的阈值之后,一些距离摄像头较远、其位置聚光面较弱但面积较大的噪点会变得难以分辨。
技术实现思路
鉴于此,有必要针对传统技术存在的问题,提供了一种判断触控点的方法和装置,能够实现噪点或者有效触控点的有效识别的操作,且具有较高的准确性、灵活性与易用性。为达到专利技术目的,提供一种判断触控点的方法,所述方法包括:对设备进行校准操作,其中,所述设备为可触控设备;进行数据的采集,判断当采集的数据在预设阈值内覆盖所述设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据,其中,所述屏幕为所述设备的组成部件,用于接收用户操作行为;对所述训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输入、输出以及核函数进行定义,并对所述核函数的参数进行赋值与执行训练,生成分类器;生成的所述分类器对所述设备通过所述屏幕获取的触控点进行分类,生成分类结果;通过所述分类结果,完成对所述触控点的判断。在其中一个实施例中,所述将此时采集的数据定义为训练用数据的步骤之后包括:对所述训练用数据的多个特征参数进行获取,其中,所述多个特征参数包括所述触控点形成的光斑的横纵坐标位置、面积与长轴长。在其中一个实施例中,所述判断当采集的数据在预设阈值内覆盖所述设备的屏幕时,停止采集包括:判断所述训练用数据是否以横纵坐标均缩小4倍后满足所述屏幕的全覆盖;若满足,则确定所述训练用数据完成所述屏幕的全覆盖操作。在其中一个实施例中,所述对所述训练用数据进行规约与清洗操作,生成训练样本包括:对于所述触控点相同的所述横纵坐标位置,选取面积与长轴长的最大值,并对面积是否为零进行判断;若面积为零时,则删除当前所述训练用数据,否则,将(4x+1,4y+1,2*area,50*axis)进行存储;再对alpha进行赋值调整,将(4x+1,4y+1,2*alpha*alpha*area,50*alpha*axis)进行存储,生成所述训练样本;其中,x为所述触控点在图像中的横坐标,y为所述触控点在图像中的纵坐标,area为所述触控点在图像中所占像素点总数,定义为面积,axis为所述触控点形成的多边形的长轴长,alpha为调整所述触控点取样参数,alpha值为0-1之间的所有数值。在其中一个实施例中,所述通过所述分类结果,完成对所述触控点的判断包括;当所述分类结果为0时,则判定所述触控点为噪点;当所述分类结果为1时,则判定所述触控点为有效触控点。基于同一专利技术构思的一种判断触控点的装置,所述装置包括:校准模块,用于对设备进行校准操作,其中,所述设备为可触控设备;训练用数据获取模块,用于进行数据的采集,判断当采集的数据在预设阈值内覆盖所述设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据,其中,所述屏幕为所述设备的组成部件,用于接收用户操作行为;训练样本生成模块,用于对所述训练用数据进行规约与清洗操作,生成训练样本;分类器生成模块,用于选择单类分类器,对输入、输出以及核函数进行定义,并对所述核函数的参数进行赋值与执行训练,生成分类器;分类模块,用于生成的所述分类器对所述设备的屏幕获取的触控点进行分类,生成分类结果;触控点判断模块,用于通过所述分类结果,完成对所述触控点的判断。在其中一个实施例中,所述训练用数据生成模块包括:提取单元,用于对所述训练用数据的多个特征参数进行获取,其中,所述多个特征参数包括所述触控点形成的光斑的横纵坐标位置、面积与长轴长。在其中一个实施例中,所述训练用数据生成模块还包括:判断单元,用于判断所述训练用数据是否以横纵坐标均缩小4倍后满足屏幕的全覆盖;确定单元,用于若满足,则确定所述训练用数据完成屏幕的全覆盖操作。在其中一个实施例中,所述训练样本生成模块包括:选取与判定单元,用于对于所述触控点相同的所述横纵坐标位置,选取面积与长轴长的最大值;执行单元,用于若面积为零时,则删除当前所述训练用数据,否则,将(4x+1,4y+1,2*area,50*axis)进行存储;赋值调整单元,用于对alpha进行赋值调整,将(4x+1,4y+1,2*alpha*alpha*area,50*alpha*axis)进行存储,生成所述训练样本;其中,x为所述触控点在图像中的横坐标,y为所述触控点在图像中的纵坐标,area为所述触控点在图像中所占像素点总数,定义为面积,axis为所述触控点形成的多边形的长轴长,alpha为调整所述触控点取样参数,alpha值为0-1之间的所有数值。在其中一个实施例中,所述触控点判断模块包括;噪点确定单元,用于当所述分类结果为0时,则判定所述触控点为噪点;有效触控点确定单元,用于当所述分类结果为1时,则判定所述触控点为有效触控点。本专利技术提供的一种判断触控点的方法和装置。对设备进行校准操作,其中,设备为可触控设备;进行数据的采集,判断当采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据,其中,屏幕为设备的组成部件,用于接收用户操作行为;对训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输入、输出以及核函数进行定义,并对核函数的参数进行赋值与执行训练,生成分类器;生成的分类器对设备通过屏幕获取的触控点进行分类,生成分类结果;通过分类结果,完成对触控点的判断。该方法解决了传统技术中对触控点进行判断的不够准确的问题,实现了对触控点中的噪点或者有效触控点的有效识别的操作,且具有较高的准确性、灵活性与易用性。附图说明图1为本专利技术一个实施例中的一种判断触控点的方法的步骤流程图;图2为本专利技术另一个实施例中的一种判断触控点的方法的步骤流程图;图3为本专利技术一个实施例中的一种判断触控点的装置的结构示意图;以及图4为本专利技术另一个实施例中的一种判断触控点的装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本专利技术判断触控点的方法和装置进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,为一个实施例中的一种判断触控点的方法的步骤流程图。具体包括以下步骤:步骤101,对设备进行校准操作,其中,设备为可触控设备。步骤102,进行数据的采集,判断当采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据,其中,屏幕为设备的组成部件,用于接收用户操作行为。本实施例中,将此时采集的数据定义为训练用数据的步骤之后包括:对训练用数据的多个特征参数本文档来自技高网...
判断触控点的方法和装置

【技术保护点】
一种判断触控点的方法,其特征在于,所述方法包括:对设备进行校准操作,其中,所述设备为可触控设备;进行数据的采集,判断当采集的数据在预设阈值内覆盖所述设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据,其中,所述屏幕为所述设备的组成部件,用于接收用户操作行为;对所述训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输入、输出以及核函数进行定义,并对所述核函数的参数进行赋值与执行训练,生成分类器;生成的所述分类器对所述设备通过所述屏幕获取的触控点进行分类,生成分类结果;通过所述分类结果,完成对所述触控点的判断。

【技术特征摘要】
1.一种判断触控点的方法,其特征在于,所述方法包括:对设备进行校准操作,其中,所述设备为可触控设备;进行数据的采集,判断当采集的数据在预设阈值内覆盖所述设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据,其中,所述屏幕为所述设备的组成部件,用于接收用户操作行为;对所述训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输入、输出以及核函数进行定义,并对所述核函数的参数进行赋值与执行训练,生成分类器;生成的所述分类器对所述设备通过所述屏幕获取的触控点进行分类,生成分类结果;通过所述分类结果,完成对所述触控点的判断。2.根据权利要求1所述的判断触控点方法,其特征在于,所述将此时采集的数据定义为训练用数据的步骤之后包括:对所述训练用数据的多个特征参数进行获取,其中,所述多个特征参数包括所述触控点形成的光斑的横纵坐标位置、面积与长轴长。3.根据权利要求1所述的判断触控点的方法,其特征在于,所述判断当采集的数据在预设阈值内覆盖所述设备的屏幕时,停止采集包括:判断所述训练用数据是否以横纵坐标均缩小4倍后满足所述屏幕的全覆盖;若满足,则确定所述训练用数据完成所述屏幕的全覆盖操作。4.根据权利要求1或2所述的判断触控点的方法,其特征在于,所述对所述训练用数据进行规约与清洗操作,生成训练样本包括:对于所述触控点相同的所述横纵坐标位置,选取面积与长轴长的最大值,并对面积是否为零进行判断;若面积为零时,则删除当前所述训练用数据,否则,将(4x+1,4y+1,2×area,50×axis)进行存储;再对alpha进行赋值调整,将(4x+1,4y+1,2×alpha×alpha×area,50×alpha×axis)进行存储,生成所述训练样本;其中,x为所述触控点在图像中的横坐标,y为所述触控点在图像中的纵坐标,area为所述触控点在图像中所占像素点总数,定义为面积,axis为所述触控点形成的多边形的长轴长,alpha为调整所述触控点取样参数,alpha值为0-1之间的所有数值。5.根据权利要求1所述的判断触控点的方法,其特征在于,所述通过所述分类结果,完成对所述触控点的判断包括;当所述分类结果为0时,则判定所述触控点为噪点;当所述分类结果为1时,则判定所述触控点为有效触控点。6.一种判断触控点的装置,其特征在于,所述装...

【专利技术属性】
技术研发人员:谭登峰侯继轩
申请(专利权)人:南京仁光电子科技有限公司
类型:发明
国别省市:江苏,32

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

1