屏幕触显识别方法、装置、设备及存储介质制造方法及图纸

技术编号:39287861 阅读:9 留言:0更新日期:2023-11-07 10:58
本发明专利技术涉及计算机技术领域,公开了一种屏幕触显识别方法、装置、设备及存储介质,该方法包括:在检测到目标显示屏的红外阵列框的表面被遮挡时获取压力传感数据;若压力传感数据发生变化则获取遮挡区域的目标红外数据;在目标红外数据的偏离值达到预设偏离值时,通过摄像阵列获取预设范围空间的目标图像数据;基于压力传感数据、目标红外数据、目标图像数据和目标显示屏的空间坐标值通过贝塞尔算法进行坐标提取获得插值触点坐标,并生成屏幕触点轨迹。由于本发明专利技术在判断目标红外数据出现触点漂移时,通过结合压力传感数据、目标红外数据以及目标图像数据生成屏幕触点轨迹;避免了其他光线或遮挡物对触摸识别的干扰,提高了白板的触摸识别的灵敏度。触摸识别的灵敏度。触摸识别的灵敏度。

【技术实现步骤摘要】
屏幕触显识别方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种屏幕触显识别方法、装置、设备及存储介质。

技术介绍

[0002]红外电子白板是一种交互式教学设备,也被称为红外触摸白板或红外互动白板,通过使用红外线传感器和红外光笔等设备,实现与电脑的交互操作,广泛用作教育领域,能够在课堂教学提高教学效果。在使用红外电子白板时,教师可使用红外光笔在白板上书写、绘制图形、做出标记等操作。通过红外传感器感知光笔的位置和动作,将这些信息传输给控制器,再通过连接的电脑投影到大屏幕上。学生可以在大屏幕上看到教师的操作,并且也可以通过红外光笔进行互动,使教学过程更加直观、生动。
[0003]但是红外电子白板是使用红外传感器来捕捉触点位置,对环境的光线和干扰较为敏感。在使用过程中,例如强烈的阳光、其他红外源或者遮挡物都可能对红外电子白板的触摸识别造成一定的干扰,有时会出现触点漂移的情况,导致灵敏度降低。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供了一种屏幕触显识别方法、装置、设备及存储介质,旨在解决红外电子白板在使用过程中,光线或者遮挡物会对触摸识别造成一定的干扰,导致灵敏度降低的技术问题。
[0006]为实现上述目的,本专利技术提供了一种屏幕触显识别方法,所述方法包括以下步骤:在检测到目标显示屏的红外阵列框的表面被遮挡时,获取所述目标显示屏的遮挡区域内的压力传感数据;判断所述压力传感数据是否发生变化;在所述压力传感数据发生变化时,通过所述红外阵列框获取所述遮挡区域的目标红外数据;在所述目标红外数据的偏离值达到预设偏离值时,通过所述目标显示屏的摄像阵列对所述目标显示屏上方预设范围空间进行摄像,获得目标图像数据;基于所述压力传感数据、所述目标红外数据、所述目标图像数据和所述目标显示屏的空间坐标值通过贝塞尔算法进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹。
[0007]可选地,所述基于所述压力传感数据、所述目标红外数据、所述目标图像数据和所述目标显示屏的空间坐标值通过贝塞尔算法进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹,包括:通过结构光流算法对所述目标图像数据进行数字化处理,获得目标图像数据对应
的三维点云数据;根据所述三维点云数据确定所述遮挡区域内的目标特征点数据,并通过所述目标显示屏的空间坐标值,确定所述目标特征点数据和所述空间坐标值在目标显示屏的三维空间上所对应的单应矩阵数据;对所述目标红外数据中的光变信号进行提取,获得所述目标显示屏对应的红外触点数据;通过贝塞尔算法,对所述单应矩阵数据、所述红外触点数据和所述压力传感数据进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹。
[0008]可选地,所述根据所述三维点云数据确定所述遮挡区域内的目标特征点数据,并通过所述目标显示屏的空间坐标值,确定所述目标特征点数据和所述空间坐标值在目标显示屏的三维空间上所对应的单应矩阵数据,包括:根据所述遮挡区域对所述三维点云数据进行点云筛选,获得目标特征点数据;根据所述目标显示屏的空间坐标值对所述目标特征点数据进行空间体素划分,获得初始体素;将所述初始体素输入至三维稀疏卷积网络中,获得所述目标特征点数据在所述目标显示屏的三维空间上所对应的体素特征区域;根据点云与图像联合标定对所述体素特征区域进行坐标变换,获得目标特征点数据投影到所述目标显示屏上所对应的单应矩阵数据。
[0009]可选地,所述通过贝塞尔算法,对所述单应矩阵数据、所述红外触点数据和所述压力传感数据进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹,包括:以所述压力传感数据为参考值,通过预设坐标转换关系将所述单应矩阵数据投影到所述红外触点数据中,得到聚类目标数据;将所述红外触点数据与所述聚类目标数据进行匹配融合,并将交并比达到预设阈值的数据作为目标触点数据;通过贝塞尔算法对所述目标触点数据进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹。
[0010]可选地,所述将所述红外触点数据与所述聚类目标数据进行匹配融合,并将交并比达到预设阈值的数据作为目标触点数据,包括:提取所述聚类目标数据中的多个聚类数据;根据每个聚类数据的中心点值与所述红外触点数据进行面积交并比,获得各聚类数据与红外触点数据的交并比值;判断所述交并比值是否达到预设阈值;将达到预设阈值的最大交并比值所对应的数据作为目标触点数据。
[0011]可选地,所述在所述压力传感数据发生变化时,通过所述红外阵列框获取所述遮挡区域的目标红外数据之后,还包括:在检测到所述目标红外数据为多点触控数据时,提取所述目标红外数据的多个红外触点数据;获取所述红外触点数据中的多个触摸点的位置信息;
判断所述位置信息是否达到预设距离阈值;若所述位置信息达到所述预设距离阈值,将达到所述预设距离阈值所对应的触摸点作为无效触摸点。
[0012]可选地,所述获取所述红外触点数据中的多个触摸点的位置信息之后,还包括:获取所述红外触点数据的多个触摸点的触点时间,并根据所述触点时间确定各触摸点之间的时间间隔;判断所述时间间隔是否小于预设时间阈值;将小于所述预设时间阈值所对应的触摸点作为待无效触摸点;相应的,所述若所述位置信息达到所述预设距离阈值,将达到所述预设距离阈值所对应的触摸点作为无效触摸点,包括:若所述位置信息达到预设距离阈值,将达到预设距离阈值所对应的待无效触摸点作为无效触摸点。
[0013]此外,为实现上述目的,本专利技术还提出一种屏幕触显识别装置,所述装置包括:压力传感模块,用于在检测到目标显示屏的红外阵列框的表面被遮挡时,获取所述目标显示屏的遮挡区域内的压力传感数据;压力判断模块,用于判断所述压力传感数据是否发生变化;红外获取模块,用于在所述压力传感数据发生变化时,通过所述红外阵列框获取所述遮挡区域的目标红外数据;图像获取模块,用于在所述目标红外数据的偏离值达到预设偏离值时,通过所述目标显示屏的摄像阵列对所述目标显示屏上方预设范围空间进行摄像,获得目标图像数据;触点识别模块,用于基于所述压力传感数据、所述目标红外数据、所述目标图像数据和所述目标显示屏的空间坐标值通过贝塞尔算法进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹。
[0014]此外,为实现上述目的,本专利技术还提出一种屏幕触显识别设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的屏幕触显识别程序,所述屏幕触显识别程序配置为实现如上文所述的屏幕触显识别方法的步骤。
[0015]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有屏幕触显识别程序,所述屏幕触显识别程序被处理器执行时实现如上文所述的屏幕触显识别方法的步骤。
[0016]本专利技术在检测到目标显示屏的红外阵列框的表面被遮挡时,获取所述目标显示屏的遮挡区域内的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕触显识别方法,其特征在于,所述屏幕触显识别方法包括:在检测到目标显示屏的红外阵列框的表面被遮挡时,获取所述目标显示屏的遮挡区域内的压力传感数据;判断所述压力传感数据是否发生变化;在所述压力传感数据发生变化时,通过所述红外阵列框获取所述遮挡区域的目标红外数据;在所述目标红外数据的偏离值达到预设偏离值时,通过所述目标显示屏的摄像阵列对所述目标显示屏上方预设范围空间进行摄像,获得目标图像数据;基于所述压力传感数据、所述目标红外数据、所述目标图像数据和所述目标显示屏的空间坐标值通过贝塞尔算法进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹。2.如权利要求1所述的屏幕触显识别方法,其特征在于,所述基于所述压力传感数据、所述目标红外数据、所述目标图像数据和所述目标显示屏的空间坐标值通过贝塞尔算法进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹,包括:通过结构光流算法对所述目标图像数据进行数字化处理,获得目标图像数据对应的三维点云数据;根据所述三维点云数据确定所述遮挡区域内的目标特征点数据,并通过所述目标显示屏的空间坐标值,确定所述目标特征点数据和所述空间坐标值在目标显示屏的三维空间上所对应的单应矩阵数据;对所述目标红外数据中的光变信号进行提取,获得所述目标显示屏对应的红外触点数据;通过贝塞尔算法,对所述单应矩阵数据、所述红外触点数据和所述压力传感数据进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹。3.如权利要求2所述的屏幕触显识别方法,其特征在于,所述根据所述三维点云数据确定所述遮挡区域内的目标特征点数据,并通过所述目标显示屏的空间坐标值,确定所述目标特征点数据和所述空间坐标值在目标显示屏的三维空间上所对应的单应矩阵数据,包括:根据所述遮挡区域对所述三维点云数据进行点云筛选,获得目标特征点数据;根据所述目标显示屏的空间坐标值对所述目标特征点数据进行空间体素划分,获得初始体素;将所述初始体素输入至三维稀疏卷积网络中,获得所述目标特征点数据在所述目标显示屏的三维空间上所对应的体素特征区域;根据点云与图像联合标定对所述体素特征区域进行坐标变换,获得目标特征点数据投影到所述目标显示屏上所对应的单应矩阵数据。4.如权利要求3所述的屏幕触显识别方法,其特征在于,所述通过贝塞尔算法,对所述单应矩阵数据、所述红外触点数据和所述压力传感数据进行坐标提取,获得插值触点坐标,并根据所述插值触点坐标生成屏幕触点轨迹,包括:以所述压力传感数据为参考值,通过预设坐标转换关系将所述单应矩阵数据投影到所述红外触点数据中,得到聚类目标数据;
将所述红外触点数据与所述聚类目标数据进行匹配融合,并将交并比达到预设阈值的数据作为目标触点数据;通过贝塞尔算法对所述目标触点数据进行坐标提取,获得插值...

【专利技术属性】
技术研发人员:丁燕魏纪超汤孟
申请(专利权)人:深圳市磐鼎科技有限公司
类型:发明
国别省市:

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

1