本公开技术方案涉及计算机,尤其涉及一种图卡对准方法及装置、存储介质及电子设备。
背景技术:
1、通过拍摄的图卡图像来获取相关数据,然后使用获取到的相关数据对终端摄像头的参数进行校准是终端厂商常用的一种方法。因此,获取到一张规范的图卡图像对终端摄像头的参数校准至关重要。
2、现有实现中,通常由相关工作人员以目测估计的方法调整图卡和终端的相对位置,终端基于调整后的相对位置来获取图卡图像。由于目测估计的方法在精度上存在一定限制,因此,会导致终端最终获取到的图卡图像的质量较差。
技术实现思路
1、有鉴于此,本公开实施例提供一种图卡对准方法及装置、存储介质及电子设备。
2、根据本公开的第一方面,提出了一种图卡对准方法,所述方法包括:
3、在获取到包含多个色块的目标图卡的预览图像之后,提取所述预览图像中包含的多个色块;
4、根据提取到的所述多个色块、以及居中参考线,计算所述预览图像中所述目标图卡的偏移量;其中,所述居中参考线是交点位于所述目标图卡中心的绝对水平和绝对垂直的两条线,所述多个色块中至少包括两个关于任一所述居中参考线对称的色块;
5、响应于所述目标图卡的偏移量大于或等于预设第一阈值,输出所述目标图卡的偏移量,以基于输出的所述目标图卡的偏移量调整所述终端的空间位置。
6、结合本公开提供的任一实施方式,所述方法还包括:
7、响应于所述目标图卡的偏移量小于所述预设第一阈值,确定图卡对准完成。
8、结合本公开提供的任一实施方式,所述方法还包括:
9、在接收到对所述终端的空间位置的调整操作之后,执行所述在获取到包含多个色块的目标图卡的预览图像之后,提取所述预览图像中包含的多个色块;
10、根据提取到的所述多个色块、以及居中参考线,计算所述预览图像中所述目标图卡的偏移量,直到计算得到的所述目标图卡的偏移量小于所述预设第一阈值。
11、结合本公开提供的任一实施方式,所述目标图卡的偏移量包括位移偏移量和/或角度偏移量。
12、结合本公开提供的任一实施方式,所述提取所述预览图像中包含的多个色块,包括:
13、根据所述预览图像的亮度信息得到预设第二阈值,并基于所述预设第二阈值对所述预览图像进行二值化处理;
14、在经过二值化处理得到的预览图像中,确定目标色块连通区域;其中,所述目标色块连通区域是由具有相同像素值的像素所组成的满足预设大小条件的区域;
15、根据确定的所述目标色块连通区域,提取得到所述预览图像中包含的多个色块。
16、结合本公开提供的任一实施方式,所述根据提取到的所述多个色块、以及居中参考线,计算所述预览图像中所述目标图卡的偏移量,包括:
17、针对每一个所述色块,计算所述色块的质心坐标;
18、从所述多个色块中,基于预设的色块选取规则选取预设数量个目标色块;其中,所述预设的色块选取规则用于指示选取的所述预设数量个目标色块的质心与所述居中参考线的交点之间的距离在预设阈值范围内;
19、根据选取的所述预设数量个目标色块的质心坐标、以及所述居中参考线,计算所述预览图像中所述目标图卡的偏移量。
20、结合本公开提供的任一实施方式,所述终端固定在支架上,所述输出所述目标图卡的偏移量,以基于输出的所述目标图卡的偏移量调整所述终端的空间位置,包括:
21、输出所述目标图卡的偏移量,以基于输出的所述目标图卡的偏移量调整所述支架的空间位置。
22、结合本公开提供的任一实施方式,所述方法还包括:
23、在图卡对准完成之后,获取所述目标图卡的标准图像;
24、提取所述标准图像中包含的多个色块,并根据提取到的所述多个色块,确定选框的尺寸信息;
25、根据确定的所述选框的尺寸信息,在所述标准图像包含的每一个色块中生成所述选框。
26、结合本公开提供的任一实施方式,所述根据确定的所述选框的尺寸信息,在所述标准图像包含的每一个色块中生成所述选框之前,所述方法还包括:
27、确定提取到的所述多个色块的质心坐标;
28、利用插值法确定未成功提取的色块的质心坐标;
29、所述根据确定的所述选框的尺寸信息,在所述标准图像包含的每一个色块中生成所述选框,包括:
30、根据确定的多个所述色块的质心坐标和所述选框的尺寸信息,在所述标准图像包含的每一个色块中生成所述选框。
31、根据本公开的第二方面,提出了一种图卡对准装置,所述装置包括:
32、提取模块,用于在获取到包含多个色块的目标图卡的预览图像之后,提取所述预览图像中包含的多个色块;
33、第一计算模块,用于根据提取到的所述多个色块、以及居中参考线,计算所述预览图像中所述目标图卡的偏移量;其中,所述居中参考线是交点位于所述目标图卡中心的绝对水平和绝对垂直的两条线,所述多个色块中至少包括两个关于任一所述居中参考线对称的色块;
34、输出模块,用于响应于所述目标图卡的偏移量大于或等于预设第一阈值,输出所述目标图卡的偏移量,以基于输出的所述目标图卡的偏移量调整所述终端的空间位置。
35、根据本公开的第三方面,提供一种计算机可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,促使所述处理器实现本公开任一实施例的图卡对准方法。
36、根据本公开的第四方面,提供一种电子设备,包括
37、处理器;
38、用于存储处理器可执行指令的存储器;
39、其中,所述处理器被配置为用于执行本公开任一实施例的图卡对准方法。
40、本公开的实施例提供的技术方案可以包括以下有益效果:
41、本公开实施例提供的图卡对准方法及装置、存储介质及电子设备,在获取到包含多个色块的目标图卡的预览图像之后,提取所述预览图像中包含的多个色块,然后根据提取到的所述多个色块、以及居中参考线,计算所述预览图像中所述目标图卡的偏移量,最后,响应于所述目标图卡的偏移量大于或等于预设第一阈值,输出所述目标图卡的偏移量,以基于输出的所述目标图卡的偏移量调整所述终端的空间位置。本公开实施例提供的图卡对准方法,可以由终端基于获取到的目标图卡的预览图像计算得到所述预览图像中目标图卡的偏移量,然后将所述目标图卡的偏移量反馈给用户,由用户根据所述偏移量来调节终端的空间位置,相比于现有实现中使用目测估计的方法进行图卡对准,可以提高对准精度,从而获取到质量较好的图卡图像。
42、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种图卡对准方法,其特征在于,所述方法由终端执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1-3任一所述的方法,其特征在于,所述目标图卡的偏移量包括位移偏移量和/或角度偏移量。
5.根据权利要求1所述的方法,其特征在于,所述提取所述预览图像中包含的多个色块,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据提取到的所述多个色块、以及居中参考线,计算所述预览图像中所述目标图卡的偏移量,包括:
7.根据权利要求1所述的方法,其特征在于,所述终端固定在支架上,所述输出所述目标图卡的偏移量,以基于输出的所述目标图卡的偏移量调整所述终端的空间位置,包括:
8.根据权利要求2所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述根据确定的所述选框的尺寸信息,在所述标准图像包含的每一个色块中生成所述选框之前,所述方法还包括:
10.一种图卡对准装置,其特征在于,所述装置应用于终端,所述装置包括:
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-9任一所述方法的步骤。
12.一种电子设备,其特征在于,包括:
