基于电子设备的光学摄像头检测方法及存储介质与流程

文档序号:34985975发布日期:2023-08-03 19:10阅读:25来源:国知局
基于电子设备的光学摄像头检测方法及存储介质与流程

本技术涉及光电检测与识别的,具体涉及一种基于电子设备的光学摄像头检测方法及存储介质。


背景技术:

1、随着信息技术的发展,在如酒店的卧室、洗手间或者客厅等场所,可能设置有各种光学摄像头。该些光学摄像头具有小型化、耗电量低等特点,此使得光学摄像头较难被检测到并且检测的成功率也较低。


技术实现思路

1、有鉴于此,本技术提供一种基于电子设备的光学摄像头检测方法及存储介质,以解决光学摄像头较难被检测的问题。

2、第一方面,本技术提供了一种基于电子设备的光学摄像头检测方法。该检测方法可以包括:通过光源和摄像头的配合,电子设备获取两张或者多张照片;其中,两张或者多张照片具有亮点,并且两张或者多张所述照片部分重叠。电子设备计算两张或者多张照片在重叠区域中亮点的特征信息。基于亮点的特征信息,电子设备判断重叠区域是否存在光学摄像头。应当理解,对于光学摄像头,由于其镜头组件的特殊结构和图像传感器的表面反射特性,光学摄像头会具有猫眼效应的特性。与一般物体的镜面反射不同,从光学摄像头反射回来的光线会以接近入射光线的路径原路返回。在光源的配合下,光学摄像头和一般物体均可以在照片上形成亮点。而根据亮点在不同照片上的特征信息的差异,可以通过图像匹配等方式来对照片中的亮点进行分析,以区分光学摄像头和一般物体。基于此,该检测方法可以检测亮点对应的实际物体是否为光学摄像头。此外,由于该检测方法可以在如手机、平板电脑等电子设备上实现,检测也较为方便。

3、在一些实现方式中,通过光源和摄像头的配合,电子设备获取两张或者多张照片,具体可以包括:电子设备控制光源按照预设频率发光;电子设备通过一个摄像头在不同位置下进行曝光和图像采集,以获取两张或者多张照片。应当理解,对于任意带有摄像头的电子设备,均可以通过一个摄像头来获取两张或者多张照片。基于该预设频率,可以使一般物体和光学摄像头所形成的亮点在亮度、颜色、形状等方面具有较大差异,由此可以避免一般物体的干扰、以降低图像匹配的难度以及提高图像匹配的准确性。

4、在一些实现方式中,基于亮点的特征信息,电子设备判断重叠区域是否存在光学摄像头,具体可以包括:电子设备分析重叠区域中亮点的特征信息;电子设备判断重叠区域是否存在位置不变的亮点;当重叠区域存在位置不变的亮点,电子设备确定位置不变的亮点为光学摄像头。应当理解,对于通过一个摄像头获取的两张或者多张照片,由于各照片的差异,一般物体形成的亮点在不同照片中会对应到不同的世界坐标的位置;而光学摄像头由于其具有猫眼效应的特性,由光学摄像头形成的亮点在不同照片中会对应到相同的世界坐标的位置。因此,当重叠区域存在位置不变的亮点时,可以判断该亮点对应的真实物体为光学摄像头。

5、在一些实现方式中,通过光源和摄像头的配合,电子设备获取两张或者多张照片,具体可以包括:电子设备控制光源按照预设频率发光;电子设备通过至少两个摄像头进行曝光和图像采集,以获取两张或者多张照片。应当理解,当电子设备具有两个或者多个摄像头时,可以通过其中的至少两个摄像头来获取两张或者多张照片。基于该预设频率,可以使一般物体和光学摄像头所形成的亮点在亮度、颜色、形状等方面具有较大差异,由此可以避免一般物体的干扰、以降低图像匹配的难度以及提高图像匹配的准确性。

6、在一些实现方式中,至少两个摄像头的数量为两个,两个摄像头与光源之间的距离不同;或者,至少两个摄像头的数量为多个;在多个摄像头中,至少两个摄像头与光源之间的距离不同。应当理解,当使用多个摄像头来获取多张照片,该多个摄像头中至少有两个摄像头与闪光灯的距离不同,而不必然需要所有摄像头与闪光灯之间的距离均不同。

7、在一些实现方式中,基于亮点的特征信息,电子设备判断重叠区域是否存在光学摄像头,具体可以包括:电子设备分析重叠区域中亮点的特征信息;电子设备判断重叠区域的亮点的特征信息是否发生变化;当重叠区域的亮点的特征信息发生变化,电子设备确定特征信息发生变化的亮点为光学摄像头。应当理解,对于通过至少两个摄像头获取的两张或者多张照片,由于至少两个摄像头之间的距离较近,因此形成的各照片之间会具有较大的重叠区域。与上述的其他实现方式不同,由于至少两个摄像头与闪光灯之间的距离不同,一般物体形成的亮点在不同照片中会具有相对一致的特征信息;而光学摄像头由于其具有猫眼效应的特性,由光学摄像头形成的亮点在不同照片中会具有不同的特征信息。例如由光学摄像头形成的亮点在不同照片中的亮度差异较大。因此,当重叠区域存在特征信息变化的亮点时,可以判断该亮点对应的真实物体为光学摄像头。

8、在一些实现方式中,电子设备计算两张或者多张照片在重叠区域中亮点的特征信息,具体可以包括:电子设备对两张或者多张照片进行图像匹配,确定重叠区域;电子设备标记所述亮点在所述照片的位置;基于重叠区域,电子设备计算位于重叠区域的亮点的特征信息。

9、在一些实现方式中,基于亮点的特征信息,电子设备判断重叠区域是否存在光学摄像头之后,还可以包括:当判断重叠区域存在光学摄像头,电子设备保存或标记包括光学摄像头的照片;电子设备呈现包括光学摄像头的照片。基于此,在需要使用该些照片时,可以便于用户查看、发送或者导出该些照片。

10、在一些实现方式中,基于亮点的特征信息,判断重叠区域是否存在光学摄像头之后,还可以包括:当判断重叠区域存在光学摄像头,电子设备对对应光学摄像头的亮点进行持续跟踪。

11、在一些实现方式中,光源为外置光源;或者,光源为电子设备的闪光灯。其中,当光源为外置光源时,该外置光源可以是发光设备的一部分。

12、在一些实现方式中,光源用于发射一种、两种或者多种单色光;亮点的特征信息包括对应单色光的颜色信息。应当理解,对于可以主动发光的常亮干扰源,由于其较难受到光源发射的单色光的影响,在各照片中,由常亮干扰源形成的亮点会具有相对一致的特征信息。例如常亮干扰源形成的亮点在颜色、亮度等方面保持一致,而光学摄像头形成的亮点会根据光源发射的单色光而具有与之对应的特征信息,由此可以区分常亮干扰源和光学摄像头。

13、在一些实现方式中,预设频率可以指某一固定的频率或者占空比。光源可以按照该预设频率进行闪烁。

14、在其他的一些实现方式中,预设频率还可以指高于60hz的频率。应当理解,对于人眼,一般能辨识的闪烁频率在60hz以下。因此当光源的预设频率高于60hz时,用户也较难感觉到光源在闪烁。

15、第二方面,本技术还提供了一种计算机可读存储介质。计算机可读存储介质存储有指令,该指令可以执行上述各实现方式中所述的检测方法。

16、第三方面,本技术还提供了一种基于电子设备的光学摄像头检测方法,检测方法包括:基于光源,电子设备通过一个摄像头依次获取第一照片和第二照片;其中,第一照片和第二照片均具有亮点,并且第一照片和第二照片部分重叠。电子设备分别计算第一照片和第二照片在重叠区域中亮点的位置信息。电子设备确定重叠区域中是否存在位置不变的亮点。当重叠区域存在位置不变的亮点,电子设备确定位置不变的亮点为光学摄像头。

17、在一些实现方式中,所述基于光源,电子设备通过一个摄像头依次获取第一照片和第二照片,具体包括:电子设备控制光源按照预设频率发光。电子设备通过摄像头在不同位置下进行曝光和图像采集,以获取第一照片和第二照片。

18、在一些实现方式中,所述电子设备分别计算所述第一照片和所述第二照片在重叠区域中亮点的位置信息,具体包括:所述电子设备确定所述第一照片和所述第二照片的重叠区域。所述电子设备标记所述第一照片在所述重叠区域中的亮点的位置,以及标记所述第二照片在所述重叠区域中的亮点的位置。

19、第四方面,本技术还提供了一种基于电子设备的光学摄像头检测方法,检测方法包括:基于光源,电子设备通过两个摄像头同时获取第一照片和第二照片;第一照片和第二照片均具有亮点,并且第一照片和第二照片部分重叠;电子设备计算第一照片和第二照片在重叠区域中亮点的亮度信息;电子设备确定重叠区域中的亮点的亮度信息是否发生变化;当重叠区域中存在亮度变化大于亮度阈值的亮点,电子设备确定亮度变化大于亮度阈值的亮点为光学摄像头。

20、在一些实现方式中,所述基于光源,电子设备通过两个摄像头同时获取第一照片和第二照片,具体包括:电子设备控制光源按照预设频率发光;电子设备通过两个摄像头同时进行曝光和图像采集,以获取第一照片和第二照片。

21、在一些实现方式中,所述电子设备计算第一照片和第二照片在重叠区域中亮点的亮度信息,具体包括:电子设备确定第一照片和第二照片的重叠区域;电子设备计算第一照片在重叠区域中的亮点的亮度;以及计算第二照片在重叠区域中的亮点的亮度。

22、本技术通过摄像头与光源的配合,可以获取待检测区域的两张或者多张照片。通过比对获取的两张或者多张照片,可以查找具有猫眼效应的亮点。基于此,可以检测待检测区域是否存在光学摄像头。

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