触摸屏上触摸位置的确定方法、装置、电子设备及介质与流程

文档序号:36008830发布日期:2023-11-17 01:01阅读:28来源:国知局
触摸屏上触摸位置的确定方法、装置、电子设备及介质与流程

本技术涉及触摸屏,尤其是涉及一种触摸屏上触摸位置的确定方法、装置、电子设备及介质。


背景技术:

1、当前教育大屏和会议大屏都已经实现了触控交互,通过红外触控技术,用户使用笔或手指即可与大屏进行交互。现有技术中的触摸屏上出现的任何可识别对象都会被红外识别到,例如,当有飞虫落在触摸屏上时,就会被红外识别到,这时触摸屏就会响应该飞虫的触控操作,从而导致容易出现误操作的问题。


技术实现思路

1、有鉴于此,本技术的目的在于提供一种触摸屏上触摸位置的确定方法、装置、电子设备及介质,以避免由于干扰对象落在屏幕上导致的误操作问题。

2、第一方面,本技术实施例提供了一种触摸屏上触摸位置的确定方法,所述触摸屏上每相对的两条外边沿中,其中一条外边沿上设置有红外发射管,另一条外边沿上设置有红外接收管;当所述触摸屏上不存在任何可识别对象时,所述红外发射管所发出的红外线平行于所述触摸屏所在平面射入与该红外发射管相对的所述红外接收管中;所述红外接收管是由多个红外接收头一字排列所组成的,当所述触摸屏上存在所述可识别对象时,所述可识别对象用于阻挡经过该可识别对象所在位置的红外线;所述红外发射管所发出的部分红外线受到所述可识别对象的阻挡后,与该红外发射管相对的所述红外接收管中的目标红外接收头未接收到所述红外线;所述触摸屏上设置有图像采集设备;所述图像采集设备的图像采集覆盖面至少覆盖整个所述触摸屏;所述方法包括:

3、当有可识别对象接触所述触摸屏时,接收所述图像采集设备采集到的包含所述触摸屏和所述可识别对象的第一图像,以及针对每条所述红外接收管,接收该外接收管发送的所述目标红外接收头在该红外接收管中各个红外接收头中的顺序编号;

4、针对每条所述红外接收管,根据该红外接收管中所述目标红外接收头在该红外接收管中的各个红外接收头中的顺序编号,以及该红外接收管中相邻的两个红外接收头之间的间距,确定所述可识别对象在该红外接收管的延伸方向上的位置,以根据所述可识别对象在各所述红外接收管的延伸方向上的位置,确定所述可识别对象在所述触摸屏上的位置;

5、将所述第一图像中与所述可识别对象无关的背景滤除,获得仅包含所述可识别对象的第二图像后,针对每个预设对象,计算用于表征该预设对象的第一特征向量与用于表征所述第二图像的第二特征向量之间的相似度,得到该预设对象对应的相似度数值,以将所述相似度数值最高的预设对象所属的对象类型作为所述可识别对象所属的对象类型;其中,所述对象类型包括干扰对象和非干扰对象;

6、当所述可识别对象所属的对象类型为所述非干扰对象时,将所述可识别对象在所述触摸屏上的位置确定为目标触摸位置,响应于所述非干扰对象对所述触摸屏上的所述目标触摸位置的触摸操作。

7、结合第一方面,本技术实施例提供了第一方面的第一种可能的实施方式,其中,还包括:

8、当所述可识别对象所属的对象类型为所述干扰对象时,将所述可识别对象在所述触摸屏上的位置确定为误触摸位置,停止响应所述干扰对象对所述触摸屏上的所述误触摸位置的触摸操作。

9、结合第一方面,本技术实施例提供了第一方面的第二种可能的实施方式,其中,所述图像采集设备包括四个摄像头;四个所述摄像头分别位于所述触摸屏的四个顶点处;针对每个所述摄像头,该摄像头的拍摄视线与该摄像头相邻的两条外边沿之间的夹角均为45度。

10、结合第一方面,本技术实施例提供了第一方面的第三种可能的实施方式,其中,所述非干扰对象包括以下中的任意一种或多种:触控笔、手指、触控板擦、触控圆规、触控三角板、触控尺子。

11、第二方面,本技术实施例还提供一种触摸屏上触摸位置的确定装置,所述触摸屏上每相对的两条外边沿中,其中一条外边沿上设置有红外发射管,另一条外边沿上设置有红外接收管;当所述触摸屏上不存在任何可识别对象时,所述红外发射管所发出的红外线平行于所述触摸屏所在平面射入与该红外发射管相对的所述红外接收管中;所述红外接收管是由多个红外接收头一字排列所组成的,当所述触摸屏上存在所述可识别对象时,所述可识别对象用于阻挡经过该可识别对象所在位置的红外线;所述红外发射管所发出的部分红外线受到所述可识别对象的阻挡后,与该红外发射管相对的所述红外接收管中的目标红外接收头未接收到所述红外线;所述触摸屏上设置有图像采集设备;所述图像采集设备的图像采集覆盖面至少覆盖整个所述触摸屏;所述装置包括:

12、接收模块,用于当有可识别对象接触所述触摸屏时,接收所述图像采集设备采集到的包含所述触摸屏和所述可识别对象的第一图像,以及针对每条所述红外接收管,接收该外接收管发送的所述目标红外接收头在该红外接收管中各个红外接收头中的顺序编号;

13、第一确定模块,用于针对每条所述红外接收管,根据该红外接收管中所述目标红外接收头在该红外接收管中的各个红外接收头中的顺序编号,以及该红外接收管中相邻的两个红外接收头之间的间距,确定所述可识别对象在该红外接收管的延伸方向上的位置,以根据所述可识别对象在各所述红外接收管的延伸方向上的位置,确定所述可识别对象在所述触摸屏上的位置;

14、计算模块,用于将所述第一图像中与所述可识别对象无关的背景滤除,获得仅包含所述可识别对象的第二图像后,针对每个预设对象,计算用于表征该预设对象的第一特征向量与用于表征所述第二图像的第二特征向量之间的相似度,得到该预设对象对应的相似度数值,以将所述相似度数值最高的预设对象所属的对象类型作为所述可识别对象所属的对象类型;其中,所述对象类型包括干扰对象和非干扰对象;

15、第二确定模块,用于当所述可识别对象所属的对象类型为所述非干扰对象时,将所述可识别对象在所述触摸屏上的位置确定为目标触摸位置,响应于所述非干扰对象对所述触摸屏上的所述目标触摸位置的触摸操作。

16、结合第二方面,本技术实施例提供了第二方面的第一种可能的实施方式,其中,还包括:

17、第三确定模块,用于当所述可识别对象所属的对象类型为所述干扰对象时,将所述可识别对象在所述触摸屏上的位置确定为误触摸位置,停止响应所述干扰对象对所述触摸屏上的所述误触摸位置的触摸操作。

18、结合第二方面,本技术实施例提供了第二方面的第二种可能的实施方式,其中,所述图像采集设备包括四个摄像头;四个所述摄像头分别位于所述触摸屏的四个顶点处;针对每个所述摄像头,该摄像头的拍摄视线与该摄像头相邻的两条外边沿之间的夹角均为45度。

19、结合第二方面,本技术实施例提供了第二方面的第三种可能的实施方式,其中,所述非干扰对象包括以下中的任意一种或多种:触控笔、手指、触控板擦、触控圆规、触控三角板、触控尺子。

20、第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面中任一种可能的实施方式中的步骤。

21、第四方面,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面任一种可能的实施方式中的步骤。

22、本技术实施例提供的一种触摸屏上触摸位置的确定方法、装置、电子设备及介质,其中,当有可识别对象接触触摸屏时,通过红外发射管和红外接收管确定出该可识别对象在触摸屏上的位置,以及通过图像采集设备采集到的第一图像确定出该可识别对象是否为干扰对象。当该可识别对象为非干扰对象时,才响应可识别对象的触控操作。通过该方法,有利于避免由于干扰对象落在屏幕上导致的误操作问题。

23、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1