【技术实现步骤摘要】
一种高精度红外触摸框触摸物体尺寸识别算法
本专利技术涉及软件识别算法
,具体为一种高精度红外触摸框触摸物体尺寸识别算法。
技术介绍
非高精度红外触摸框都是采用红外灯管等间距的排列方式,目前主流方案采用9毫米等间距的布管方式,如图1所示,上面一排为黑色的接收灯,下面一排白色的为发射灯,程序根据被遮挡的红外灯求出触摸点,找出经过该触摸点的所以线段,这些是带宽度的,如图2所示,图中虚线为被触摸物体遮挡的线,实线为未被触摸物体遮挡的线,通常情况下,为了在嵌入式或单片机程序中快速计算,而对计算的精度要求又不高的情况下,会使用近似计算。在此近似计算方法为描述为,由于B、C、F被遮挡,而B、C是连通的,且为同一个方向,所以B、C被记为2个单位灯距,F这个方向没有连通,只有一个灯被遮挡,所以F方向被记为1个单位灯距。所以被遮挡物体的近似宽度L=(2*Dis+1*Dis)/2,这里的Dis为灯距,计算可得L=1.5*Dis,Dis为9mm,被遮挡物体的近似宽度为13.5mm。高精度的红外框如果沿用以上这种方式,会存在诸多问题。由 ...
【技术保护点】
1.一种高精度红外触摸框触摸物体尺寸识别算法,其特征在于:具体包括以下步骤:/nS1、首先将三个接收灯分别标记为A、B、C,并将三个发射灯分别标记为J、G、H,三个接收灯A、B、C都有光线被点D(x,y)遮挡;/nS2、通过前期的计算,计算出点D(x,y)的坐标,同时分别获取已知接收灯A、B、C和发射灯J、G、H的坐标参数;/nS3、将点D的水平直径线与遮挡发射灯G向接收灯A发射光线的交点记为E点,并将点D的水平直径线与遮挡发射灯H向接收灯A发射光线的交点记为F点,同时EF连接线的延长线与射灯J向接收灯A发射光线的交点记为I点,然后利用相似三角形的性质或点E、F坐标计算法来 ...
【技术特征摘要】
1.一种高精度红外触摸框触摸物体尺寸识别算法,其特征在于:具体包括以下步骤:
S1、首先将三个接收灯分别标记为A、B、C,并将三个发射灯分别标记为J、G、H,三个接收灯A、B、C都有光线被点D(x,y)遮挡;
S2、通过前期的计算,计算出点D(x,y)的坐标,同时分别获取已知接收灯A、B、C和发射灯J、G、H的坐标参数;
S3、将点D的水平直径线与遮挡发射灯G向接收灯A发射光线的交点记为E点,并将点D的水平直径线与遮挡发射灯H向接收灯A发射光线的交点记为F点,同时EF连接线的延长线与射灯J向接收灯A发射光线的交点记为I点,然后利用相似三角形的性质或点E、F坐标计算法来计算接收灯A对应点D的宽度,记计算线段EF的长度;
S4、以步骤S3同样的方法分别计算出接收灯B、C点对应点D的宽度,然后通过取平均得到点D准确的宽度数据。
2.根据权利要求1所述的一种高精度红外触摸框触摸物体尺寸识别算法,其特征在于:所述步骤S3中采用相似三角形的性质进行接收灯A对应点D的宽度计算方法的步骤具体如下:
a1、根据相似三角形的性质,由于三角形AEF相握于三角形AGH,得出线段AE/线段AG=线段DF/线段GH,同理三角形AIE与三角形AJG相似,得出线段AI/线段AJ=线段AE...
【专利技术属性】
技术研发人员:郑祖盛,任耀明,朱家洪,
申请(专利权)人:东莞市永超塑胶科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。