车损图像拍摄的交互处理方法、装置、电子设备转让专利

申请号 : CN201911213106.9

文献号 : CN110910628B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 袁野黄鑫

申请人 : 支付宝(杭州)信息技术有限公司

摘要 :

本说明书实施例公开了一种车损图像拍摄的交互处理方法、装置、电子设备。所述方法的一个实施例中,可以采用向检测车辆发射超声波等无线测距的方式确定与所述目标车辆的距离,可以辅助判断当前通过目标车辆的拍摄图像确定的拍摄姿态是否合适。当拍摄距离、拍摄角度等拍摄姿态不合适时,可以及时向拍摄人员给出提示,使用户快速、便捷的完成图像拍摄,提高车损图像获取效率和拍摄的图像质量。

权利要求 :

1.一种车损图像拍摄的交互处理方法,包括:

获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;

利用无线测距确定与所述目标车辆的第一距离;

根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;

判断所述融合拍摄姿态是否符合拍摄要求;

若所述融合拍摄姿态不符合拍摄要求,则展示提示信息;

所述初始拍摄姿态至少包括与目标车辆的第二距离,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

2.如权利要求1所述方法,所述基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态包括:识别所述拍摄图像中的部件;

确定部件的关联信息,所述关联信息至少包括部件大小、部件之间的相对位置中的一种;

根据所述关联信息计算所述目标车辆的初始拍摄姿态,所述初始拍摄姿态至少包括与目标车辆的第二距离、对目标车辆的拍摄角度中的至少一种。

3.如权利要求1所述方法,所述拍摄图像包括:按照预设的图像截取频率从拍摄的视频数据流中截取图像帧,获取的拍摄图像。

4.如权利要求3所述方法,所述利用无线测距确定与所述目标车辆的第一距离包括:无线测距的测量频率与所述图像测量频率保持相同。

5.如权利要求1所述方法,所述利用无线测距确定与所述目标车辆的第一距离包括:向所述目标车辆发射超声波,并接收目标车辆反射的超声波,生成反射超声波信息;

基于所述反射超声波信息计算与所述目标车辆的第一距离。

6.如权利要求1所述方法,所述初始拍摄姿态至少包括与目标车辆的第二距离时,还计算所述第一距离与第二距离之间的差值;

相应的,所述判断所述融合拍摄姿态是否符合拍摄要求包括:若所述差值大于预设的平衡阈值,则根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

7.如权利要求1或6所述方法,所述的主测量距离为所述第一距离。

8.如权利要求1所述方法,所述提示信息包括:通过文字、语音、动画、符号、震动中的至少一种方式展示的引导信息,所述引导信息至少包括下述中的一种:指示当前拍摄姿态不符合拍摄要求的信息;

引导用户位移至符合拍摄位置要求的信息;

引导用户调整拍摄设备与目标车辆的距离的信息;

引导用户调整拍摄设备与目标车辆的相对拍摄角度的信息。

9.一种车损图像拍摄的交互处理方法,包括:

接收客户端发送的目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;

获取客户端利用无线测距确定的与所述目标车辆的第一距离;

根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;

判断所述融合拍摄姿态是否符合拍摄要求;

若所述融合拍摄姿态不符合拍摄要求,则向客户端推送提示信息;

所述初始拍摄姿态至少包括与目标车辆的第二距离,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

10.一种车损图像拍摄的交互处理装置,所述装置包括:图像识别模块,用于获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;

无线测距模块,用于利用无线测距确定与所述目标车辆的第一距离;

信息融合模块,用于根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;

姿态判断模块,用于判断所述融合拍摄姿态是否符合拍摄要求;

提示模块,用于在所述融合拍摄姿态不符合拍摄要求时,展示提示信息;

所述姿态判断模块在所述初始拍摄姿态至少包括与目标车辆的第二距离,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

11.如权利要求10所述的装置,所述图像识别模块包括:部件检测单元,用于识别所述拍摄图像中的部件,并确定部件的关联信息,所述关联信息至少包括部件大小、部件之间的相对位置中的一种;

姿态计算单元,用于根据所述关联信息计算所述目标车辆的初始拍摄姿态,所述初始拍摄姿态至少包括与目标车辆的第二距离、对目标车辆的拍摄角度中的至少一种。

12.如权利要求10所述的装置,所述图像识别模块获取的拍摄图像包括:按照预设的图像截取频率从拍摄的视频数据流中截取图像帧,获取的拍摄图像。

13.如权利要求12所述的装置,所述利用无线测距确定与所述目标车辆的第一距离包括:无线测距的测量频率与所述图像测量频率保持相同。

14.如权利要求10所述的装置,所述利用无线测距确定与所述目标车辆的第一距离包括:向所述目标车辆发射超声波,并接收目标车辆反射的超声波,生成反射超声波信息;

基于所述反射超声波信息计算与所述目标车辆的第一距离。

15.如权利要求10所述的装置,所述装置的另一个实施例中所述姿态判断模块在所述初始拍摄姿态至少包括与目标车辆的第二距离时,还计算所述第一距离与第二距离之间的差值;

相应的,所述判断所述融合拍摄姿态是否符合拍摄要求包括:若所述差值大于预设的平衡阈值,则根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

16.如权利要求10或15所述的装置,所述的主测量距离为所述第一距离。

17.如权利要求10所述的装置,所述提示模块展示的提示信息包括:通过文字、语音、动画、符号、震动中的至少一种方式展示的引导信息,所述引导信息至少包括下述中的一种:指示当前拍摄姿态不符合拍摄要求的信息;

引导用户位移至符合拍摄位置要求的信息;

引导用户调整拍摄设备与目标车辆的距离的信息;

引导用户调整拍摄设备与目标车辆的相对拍摄角度的信息。

18.一种车损图像拍摄的交互处理装置,包括:信息接收模块,用于接收客户端发送的目标车辆的拍摄图像;还用于获取客户端利用无线测距确定的与所述目标车辆的第一距离;

姿态融合计算模块,用于基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态,以及根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;

判定模块,用于判断所述融合拍摄姿态是否符合拍摄要求;

引导提示模块,用于在所述融合拍摄姿态不符合拍摄要求,向客户端推送提示信息;

所述初始拍摄姿态至少包括与目标车辆的第二距离,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

19.一种车损图像拍摄的交互处理装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;

利用无线测距确定与所述目标车辆的第一距离;

根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;

判断所述融合拍摄姿态是否符合拍摄要求;

若所述融合拍摄姿态不符合拍摄要求,则展示提示信息;

所述初始拍摄姿态至少包括与目标车辆的第二距离,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

20.一种车损图像拍摄的交互处理装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:接收客户端发送的目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;

获取客户端利用无线测距确定的与所述目标车辆的第一距离;

根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;

判断所述融合拍摄姿态是否符合拍摄要求;

若所述融合拍摄姿态不符合拍摄要求,则向客户端推送提示信息;

所述初始拍摄姿态至少包括与目标车辆的第二距离,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

21.一种电子设备,包括:

拍摄设备,用于对目标车辆进行拍照或视频拍摄,获取目标车辆的拍摄图像;

超声波射频模块,用于发送和接收超声波;

处理器,执行存储器存储的计算机可执行指令时实现:对所述拍摄图像进行识别处理确定所述目标车辆的初始拍摄姿态;还实现根据超声波的数据信息确定与所述目标车辆的第一距离;还实现根据所述第一距离与所述初始拍摄姿态确定对目标车辆的当前拍摄姿态是否符合拍摄要求,以及在符合拍摄要求,根据拍摄要求和当前拍摄姿态确定需要展示的引导信息;还实现将包括所述引导信息的提示信息发送给显示器;

显示器,用于显示所述提示信息;

所述初始拍摄姿态至少包括与目标车辆的第二距离,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。

说明书 :

车损图像拍摄的交互处理方法、装置、电子设备

技术领域

[0001] 本说明书实施例方案属于计算机数据处理的技术领域,尤其涉及一种车损图像拍摄的交互处理方法、装置、电子设备。

背景技术

[0002] 机动车辆保险即汽车保险(或简称车险),是指对机动车辆由于自然灾害或意外事故所造成的人身伤亡或财产损失负赔偿责任的一种商业保险。随着经济的发展,机动车辆的数量不断增加,当前,车险已成为中国财产保险业务中最大的险种之一。
[0003] 随着网络发展和移动终端APP的普及应用,当被保险的车辆发生交通事故时,一些方式中可以采用通过车主人工拍摄照片,利用即时通信工具将照片发给定损员。定损人员如果发现照片不符合要求,可以再通过电话或即时通讯软件,告诉用户要怎样重新拍摄,以获取符合定损要求的图片。

发明内容

[0004] 本说明书实施例提供车损图像拍摄的交互处理方法、装置、电子设备,可以在拍摄姿态不恰当、拍摄的定损图像可能不符合要求时及时提示用户,以便获取高质量的定损图像。通过本说明书一个或多个实施例方案可以对用户进行更加明确的拍摄引导以及及时的拍摄质量反馈,便于用户终端拍摄操作,提高用户使用体验。
[0005] 本说明书实施例提供的一种车损图像拍摄的交互处理方法、装置、电子设备是包括以下方式实现的:
[0006] 一种车损图像拍摄的交互处理方法,包括:
[0007] 获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0008] 利用无线测距确定与所述目标车辆的第一距离;
[0009] 根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0010] 判断所述融合拍摄姿态是否符合拍摄要求;
[0011] 若所述融合拍摄姿态不符合拍摄要求,则展示提示信息。
[0012] 一种车损图像拍摄的交互处理方法,包括:
[0013] 接收客户端发送的目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0014] 获取客户端利用无线测距确定的与所述目标车辆的第一距离;
[0015] 根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0016] 判断所述融合拍摄姿态是否符合拍摄要求;
[0017] 若所述融合拍摄姿态不符合拍摄要求,则向客户端推送提示信息。
[0018] 一种车损图像拍摄的交互处理装置,所述装置包括:
[0019] 图像识别模块,用于获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0020] 无线测距模块,用于利用无线测距确定与所述目标车辆的第一距离;
[0021] 信息融合模块,用于根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0022] 姿态判断模块,用于判断所述融合拍摄姿态是否符合拍摄要求;
[0023] 提示模块,用于在所述融合拍摄姿态不符合拍摄要求时,展示提示信息。
[0024] 一种车损图像拍摄的交互处理方法装置,包括:
[0025] 信息接收模块,用于接收客户端发送的目标车辆的拍摄图像;还用于获取客户端利用无线测距确定的与所述目标车辆的第一距离;
[0026] 姿态融合计算模块,用于基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态,以及根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0027] 判定模块,用于判断所述融合拍摄姿态是否符合拍摄要求;
[0028] 引导提示模块,用于在所述融合拍摄姿态不符合拍摄要求,向客户端推送提示信息。
[0029] 一种车损图像拍摄的交互处理装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
[0030] 获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0031] 利用无线测距确定与所述目标车辆的第一距离;
[0032] 根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0033] 判断所述融合拍摄姿态是否符合拍摄要求;
[0034] 若所述融合拍摄姿态不符合拍摄要求,则展示提示信息。
[0035] 一种车损图像拍摄的交互处理装置,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
[0036] 接收客户端发送的目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0037] 获取客户端利用无线测距确定的与所述目标车辆的第一距离;
[0038] 根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0039] 判断所述融合拍摄姿态是否符合拍摄要求;
[0040] 若所述融合拍摄姿态不符合拍摄要求,则向客户端推送提示信息。
[0041] 一种电子设备,包括:
[0042] 拍摄设备,用于对目标车辆进行拍照或视频拍摄,获取目标车辆的拍摄图像;
[0043] 超声波射频模块,用于发送和接收超声波;
[0044] 处理器,执行存储器存储的计算机可执行指令时实现:对所述拍摄图像进行识别处理确定所述目标车辆的初始拍摄姿态;还实现根据超声波的数据信息确定与所述目标车辆的第一距离;还实现根据所述第一距离与所述初始拍摄姿态确定对目标车辆的当前拍摄姿态是否符合拍摄要求,以及在符合拍摄要求,根据拍摄要求和当前拍摄姿态确定需要展示的引导信息;还实现将包括所述引导信息的提示信息发送给显示器;
[0045] 显示器,用于显示所述提示信息。
[0046] 本说明书实施例提供的车损图像拍摄的交互处理方法、装置、电子设备,可以通过向检测车辆发射超声波等,然后通过收集、分析反射的信息,得到第一距离。该第一距离可以用于辅助判断终端设备当前对目标车辆的拍摄姿态是否合适。从而在拍摄姿态不恰当、拍摄效果可能不符合预期时可以及时向拍摄人员给出提示。本说明书实施例方案可以对用户现场车损图像的拍摄有及时的拍摄质量反馈,使用户快速、便捷的完成图像拍摄,提高车损图像获取效率和拍摄的图像质量。

附图说明

[0047] 为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0048] 图1是本说明书所示的一种在移动终端上利用超声波对车辆进行测距的场景示意图;
[0049] 图2是本说明书提供的所述一种车损图像拍摄的交互处理方法实施例的流程示意图;
[0050] 图3是本说明书实施例提供的利用超声波测距原理示意图;
[0051] 图4是本说明书提供的另一个车损图像拍摄的交互处理方法的流程示意图;
[0052] 图5是本说明书提供的所述方法的另一个实施例;
[0053] 图6是应用本说明书实施例的一种车损图像拍摄的交互处理方法的移动终端硬件结构框图;
[0054] 图7是本说明书提供的一种车损图像拍摄的交互处理装置实施例的模块结构示意图;
[0055] 图8是本说明书提供的另一种车损图像拍摄的交互处理装置实施例的模块结构示意图。

具体实施方式

[0056] 为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述。所描述的实施例仅仅是本说明书中的一部分实施例,而不是全部的实施例。基于本说明书中的一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0057] 在车险行业,车主发生车辆事故提出理赔申请时,保险公司需要对车辆的损伤程度进行评估,以确定需要修复的项目清单,以及赔付金额。一些保险行业利用自动化技术进行车辆损伤识别、定损的实现方案中,所用的方式主要集中在计算机视觉领域。例如一些基于图像识别的技术方案,其通过识别图片中的损伤特征来定损;或者基于图像搜索比对的技术方案,通过搜索车损图片库中与定损图片相似的案件,实现损伤鉴定。上述通过车辆损伤图像(车损图像)识别损伤的方式较为单一,且对车损图像的依赖程度很高。在定损环节,除了对损伤的类型和部位进行判断外,还需要准确的判断损伤的程度,故一般定损图像(用于定损处理的车辆图像)的拍照需要由远及近,具备一定的连续性。但在实际的拍摄过程中,往往对光照要求较高,强光、弱光对拍摄结果都有较大影响,对于一些大光面部件,例如车门等,拍摄距离难以把握,拍摄时效果不佳。因此通常需要用户采用合适的拍摄姿态进行拍摄才能获取符合拍摄要求的图像。甚至,对车辆不同的部件或拍摄部位有着不同的或对应的拍摄要求。在实际的拍摄过程中,用户的拍摄姿态往往难以把握,拍摄图像不理想,往往导致用户上传大量的不合格定损图像,对定损人员或定损系统(服务器)最终的定损结果准确性有较大影响。
[0058] 本说明书的一个或多个实施例中,可以基于一些电磁波或机械波的传播特性,实现对目标车辆的无线测距。然后可以利用无线测距得到的距离信息辅助判断用户当前拍摄姿态是否合适,若不合适,则可以显示出提示信息,给与用户以拍摄指导。本说明书的一些实施例方案可以通过超声波、红外等无线测距并可以结合一些深度学习的模型,实现在复杂环境下的拍摄实时反馈,引导最佳拍摄位置,最终提高定损图像拍摄质量,提高输出车辆定损结果的准确性。在本说明书的一些实施例中,所述的目标车辆可以为用户进行定损业务处理需要进行拍摄的车辆。采用电磁波或机械波等对目标车辆进行无线测距得到的距离可以称为第一距离。在本说明书提供的一些实施例中,基于拍摄图像的识别处理获取的与目标车辆的距离可以称为第二距离,例如利用打标样本图像训练构建的网络神经模型对目标车辆的拍摄图像识别得到与目标车辆的距离信息。
[0059] 本说明书提供的一个或多个实施方案可以应用到客户端中。所述的客户端可以包括具有拍摄(拍照或摄像)功能的终端设备,如智能手机、平板电脑、智能穿戴设备、专用定损终端、车载设备等。所述的客户端可以具有通信模块,可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述的服务器可以包括保险公司理赔系统,也可以包括中间平台服务器,如某支付应用的服务器。所述的服务器具体的架构上可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式系统的服务器,或者是结合了区块链数据存储的服务器。
[0060] 所述客户端可以有无线测距的无线测距模块,例如超声波或激光测距模块等。所述的无需测距模块可以包括一组或多组发射器和接收传感器组成,可以单独设置数据处理单元或者结合客户端的处理器实现对无线测距模块的控制和参数的控制。具体的一个示例如超声波测距模块,可以包括超声波发射单元、超声波接收单元,或者还可以包括测量电路、综合信息处理单元等,能够向被检测的车辆发射超声波,并可以接收被探测表面以及内部反射回的超声波,可以在所述客户端或无线测距模块中对接收的超声波信息进行数据处理,计算出与目标车辆的第一距离。具体的一些实施例场景如图1所示,可以在用户的移动终端上安装超声波测距模块或者包含超声波测距模块的其他装置,例如可以在用户的手机上安装超声波测距模块。或者可以作为车载设备在汽车上安装一组或多组超声波测距模块,用户可以利用该车载设备测量与目标车辆的距离。车载设备可以与车辆有线或无线的通信连接,可以包括手持设备,用户可移动使用该设备实现无线测距。该车载设备也可以进一步结合拍摄装置,实现对目标测量的图像拍摄。
[0061] 下面以一个具体的在用户使用移动终端进行定损图像拍摄的应用场景为例对本说明书实施方案进行说明。所述的移动终端为客户端一种实施方式,具体的可以包括手机。本实施例的客户端可以安装有无线测距模块,实现对目标车辆的无线测距。图2是本说明书提供的所述一个车损图像拍摄的交互处理方法实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本说明书实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。
[0062] 具体的一个实施例如图2所示,本说明书提供的一种车损图像拍摄的交互处理方法的一个实施例中,所述方法可以包括:
[0063] S0:获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态。
[0064] 本实施例中所述的客户端可以包括拍摄设备,如摄像头,可以用于获取目标车辆的拍摄图像。用户可以打开手机的相机对目标车辆进行拍摄,具体的可以对目标车辆进行视频拍摄或者照相。本实施例中可以采用对目标车辆进行视频拍摄。
[0065] 视频拍摄过程中会产生视频数据流,这里的视频数据流通常指图像帧。一般的,所述的视频拍摄可以理解为连续拍摄的图像的集合,例如视频拍摄采用30帧/秒,则每秒产生30个拍摄图像,每个图像是一个图像帧。
[0066] 获取目标车辆的拍摄图像后,可以对该拍摄图像进行识别处理,从拍摄图像的信息中确定用户当前相对目标车辆的初始拍摄姿态。本说明书的一些实施例中,包括初始拍摄姿态以及后续结合了无线测距距离的融合拍摄姿态中所述的拍摄姿态,通常可以包括对目标车辆进行拍摄的终端设备相对于目标车辆的空间位置的信息,一般的可以包括距离、拍摄角度,或者基于空间坐标系统确定的位置关系等。所述的拍摄角度一般的值拍摄终端对目标车辆或目标车辆的部件进行拍摄时的角度,如水平30度,本说明书的另一些实施例中也可以包括上下、前后等相对位置关系的方位信息,
[0067] 根据拍摄图像确定目标车辆的拍摄姿态具体的实现方式可以采用利用预先构造训练的模型(如卷积神经网络算法等)识别处理。一般的,拍摄终端距离车辆越近,拍摄到的车辆的局部图像相对会越大,距离越远,局部图像则相对会越小,例如用户在距离车门30厘米里面处拍摄车把手获取的图像通常要比距离车门1米处拍摄车把手获取的图像中车把手的图像更大。或者,用户在车辆左前方拍摄左后视镜的图像中更多是左后视镜的背面图像内容,甚至包含前挡风玻璃、车辆A柱等部件信息;而用户在车辆左后方拍摄左后视镜获取的图像中则更多的是左后视镜的镜面图像内容,甚至还可以包括前引擎盖的部分图像。
[0068] 因此,一些实施例中可以从拍摄图像中先检测识别出车辆的部件,以及部件本身、部件之间的关联信息,如部件大小,部件之间的距离、大小等,可以根据这些关联信息计算得到拍摄装置与目标车辆的第二距离。或者一些实施例中可以根据这些关联信息计算得到当前对目标车辆的拍摄角度。可以由根据拍摄图像确定的第二距离或拍摄角度确定对目标车辆拍摄姿态。此时的拍摄姿态可以称为初始拍摄姿态。具体的,本说明书提供所述方法的另一个实施例中,所述基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态包括:
[0069] S02:识别所述拍摄图像中的部件;
[0070] S04:确定部件的关联信息,所述关联信息至少包括部件大小、部件之间的相对位置中的一种;
[0071] S06:根据所述关联信息计算所述目标车辆的初始拍摄姿态,所述初始拍摄姿态至少包括与目标车辆的第二距离、对目标车辆的拍摄角度中的至少一种。
[0072] 一些实施例中可以预先构建一个或多个训练模型,可以根据打标的样本集进行训练,实现输入的图像能够输出用户拍摄这些拍摄图像时的拍摄姿态的信息。例如本说明书的一个实施例中可以使用MobileNets模型。MobileNets模型的基于一个流线型的架构,使用深度可分离的卷积来构建的轻量级的深层神经网络。以下为MobileNets模型在本说明书一个实施例中具体的模型应用:
[0073] a.部件检测模型:可以采集或产生样本数据,构建训练数据特征,如对图片、图片中的部件采用矩形框标注信息(大小、位置)、部件名编码标注等。预测输出:部件矩形框位置坐标信息、部件名称。
[0074] b.距离判定:同样构建训练数据特征,如图片、部件标注信息(部件矩形框、部件名编码),拍摄距离标注信息(例:距离X米)。预测输出:拍摄距离,单位为米。
[0075] c.拍摄角度判定:同样构建训练数据特征,如图片、部件标注信息(部件矩形框、部件名编码),拍摄距离标注信息(例:距离X米)。预测输出:拍摄角度,单位为度。
[0076] 上述部件检测、距离判定、拍摄角度判定使用的样本数据可以为同一批样本数据,也可以为不同的样本数据或部分相同的样本数据。本实施例中在判定拍摄角度的训练中,同时结合了拍摄距离和部件信息的输入,然后输出拍摄角度。这样可以更加全面、准确的输出拍摄角度,提供更好的用户体验。
[0077] S2:利用无线测距确定与所述目标车辆的第一距离。
[0078] 所述的无线测距可以包括利用电磁波或机械波的传播特性进行的距离测量。本说明书提供的一些实施例中,客户端可以对反射回来的电磁波或机械波进行转换,转换成相应的电信号数据。基于电信号数据中的波长、传输时间、传播速度等参量计算得到距离信息。
[0079] 本说明书提供的另一个实施例中,具体的可以使用超声波实现第一距离的测量。超声波具有很强的方向性,遇到波长不同的物体时会发生反射。本说明书实施例利用超声波进行测距,更加适应用户使用客户端对车辆进行跟踪拍摄以获取车损图像的实施场景。
具体的,例如图3所示的超声波测距原理示意图,发送单元可以发射超声波,然后通过接收单元接收反射回波。由于超声波在空气中的传播速度V是已知,接收到回波的时间可以测量得到,基于速度V和传播时间T,可以计算出传输距离L进而推导出实际距离D。具体的计算过程中,
[0080] 已知,接收单元和发送单元的中心距离H:
[0081] 实际距离D:D=Lcosφ=Lcos[arctan(H/2L)];
[0082] 传输距离L:L=VT/2;(V为超声波传播速度,T为传播时间);
[0083] 由于D>>H,近似可得:D≈L=VT/2。
[0084] 当然,本说明书的另一些实施例中,也可以利用红外线、激光测距等替代超声波策测距的方式。
[0085] S4:根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态。
[0086] 上述得到无线测距的第一距离和利用拍摄图像得到的拍摄拍摄姿态的信息后,可以将两者按照预设的方式进行结合,输出目标测量的融合拍摄姿态,综合判断用户当前的拍摄姿态是否合适。
[0087] 所述融合拍摄姿态具体的融合处理可以根据需求进行确定。一些实施场景中,例如若初始拍摄姿态包括拍摄角度,但不包括与目标车辆的距离,则可以将第一距离与初始拍摄姿态得到的拍摄角度作为融合拍摄姿态的结果或部分结果。另一些实施场景中,若初始拍摄姿态信息包括与目标车辆的第二距离,则可以设置融合拍摄姿态中与目标车辆的距离信息为所述第一距离与第二距离的平均值。本实施例中所述的融合拍摄姿态可以包括初始拍摄姿态和第一距离,例如可以包括基于拍摄图像识别得到的与目标车辆的第二距离、拍摄角度、基于无线测距得到的第一距离。
[0088] S6:判断所述融合拍摄姿态是否符合拍摄要求。
[0089] 具体的拍摄要求可以根据定损图像的质量要求或可以使得用户拍摄出符合定损要求的图像的预期拍摄姿态进行相应的设置。例如,拍摄车辆正前方全貌时,若获得质量较好的定损图像,通常用户距离目标车辆的距离为2-4米,而在拍摄门把手时的距离为5-50厘米等。不同部件或不同类别的定损图像拍摄可以有不同的拍摄要求。
[0090] 无线测距得到的第一距离可以用于辅助对焦和拍摄距离的合理性判断,从而指导定损拍摄,提升定损图像质量。具体的,本说明书还提供了所述方法的另一个实施例,[0091] S60:所述初始拍摄姿态至少包括与目标车辆的第二距离时,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求可以包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。
[0092] 具体实施过程中,例如,通过拍摄图像获取的距离目标车辆的第二距离为2.5米,通过超声波无线测距得到的距离目标车辆的第一距离为1.8米。在拍摄要求中,车辆全景拍摄的距离要求为2-4米。上述中无线测距的第一距离为1.8米,不符合车辆全景拍摄的距离要求,但第二距离却符合所述距离要求。此时可以预先设定确定出主测量距离,例如以超声波测距为主测量距离,那么可以根据第一距离为1.8米的主测量距离判定融合拍摄姿态不符合拍摄要求。
[0093] 上述实施例中,无线测距得到的第一距离可以用于辅助基于图像识别的拍摄姿态是否合适,是否符合拍摄要求,从而指导定损拍摄,提升客户端拍摄获得的定损图像质量。无线测距得到的距离与基于图像识别出来的距离中有一项不符合拍摄要求中的距离要求时,此时可以以预先确定的主测量距离来判定是否符合距离要求。
[0094] 另一些实施例中的应用场景中,一些模型的训练或算法的计算精度输出的测距结果存在较大差异,或者无线测距中的环境干扰等也可能使得测距结果存在较大差异。本说明书提供所述方法的另一个实施例提供了解决方案,可以在无线测距得到的第一距离与基于图像识别出来的第二距离等不同方式得当的测距结果存在一定的误差时进一步实现以第一距离辅助判断基于图像识别的拍摄姿态是否合适。具体的,所述方法的另一个实施例中,
[0095] S62:所述初始拍摄姿态至少包括与目标车辆的第二距离时,还计算所述第一距离与第二距离之间的差值;
[0096] S64:相应的,所述判断所述融合拍摄姿态是否符合拍摄要求包括:若所述差值大于预设的平衡阈值,则根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。
[0097] 具体实施过程中,例如,通过拍摄图像获取的距离目标车辆的第二距离为2.5米,通过超声波无线测距得到的距离目标车辆的第一距离为1.8米。在拍摄要求中,车辆全景拍摄的距离要求为2-4米,全景拍摄中的第一距离与第二距离的误差不超过0.5米(平衡阈值),第一距离为主测量距离。此时可以先计算第一距离与第二距离的差值为0.7米,大于平衡阈值0.5米,则可以以第一距离为1.8米的主测量距离判定融合拍摄姿态不符合拍摄要求。
[0098] 需要说明的是,上述方案可以应用在第一距离和第二距离均符合或均不符合拍摄要求的实施例中,也可以应用在其中一个不符合拍摄要求的实施例中。如前所述,不同部件或不同类别的定损图像拍摄可以有不同的拍摄要求。例如,在拍摄门把手时,由于门把手是部件较小得到细节图像拍摄需求,其所述的平衡阈值可以为设置为0.05米,而在拍摄轮胎时的平衡阈值可以设置为0.1米。
[0099] 前述一个或多个实施例中所述的主测量可以基于第一距离、第二距离确定。例如可以选择第一距离或第二距离作为主测量距离,也可以以第一距离和第二距离的平均值、算术平方根等作为主测量距离等。本说明书提供的所述方法的另一个实施例中,所述的主测量距离可以为所述第一距离。这样,以现场无线测距,例如超声波测距能有更强的抗干扰和适应能力,实际得到的第一距离作为主测量距离相比基于图像识别得到的第二距离,在多数应用场景中测得的与目标车辆的距离的准确性更高。当然,随着图像识别技术的发展或经过大量样本训练及验证等,基于图像识别得到的第二距离准确性更高的话,也可以以第二距离作为主测量距离。
[0100] S8:若所述融合拍摄姿态不符合拍摄要求,则展示提示信息。
[0101] 客户端判断用户当前拍摄的融合拍摄姿态是否合适,是否符合拍摄要求。若符合,可以提示用户进行拍摄选取定损图像,或者拍摄完成后提示移动到下一个位置。若不符合拍摄要求,则可以向拍摄人员给出提示,及时的进行拍摄反馈,以便拍摄人员调整拍摄姿态,进行更高质量的定损图像拍摄。
[0102] 展示的提示信息可以包括多种方法。本说明书的一些实施例中,所述的展示信息可以包括引导用户进行正确或符合要求的拍摄姿态的指导性的信息,能够使用户知道要做什么,以及怎么做。提示方式也可以包括多样化的方式进行显著感知体现的提醒和增加用户体验的方式。具体的,本说明书提供的所述方法的另一个实施例中,所述提示信息包括:
[0103] S80:通过文字、语音、动画、符号、震动中的至少一种方式展示的引导信息,所述引导信息至少包括下述中的一种:
[0104] 指示当前拍摄姿态不符合拍摄要求的信息;
[0105] 引导用户位移至符合拍摄位置要求的信息;
[0106] 引导用户调整拍摄设备与目标车辆的距离的信息;
[0107] 引导用户调整拍摄设备与目标车辆的相对拍摄角度的信息。
[0108] 具体的示例场景中,若用户当前拍摄姿态不符合拍摄要求,如距离太近,可以提示用户退回a米;或者需要拍摄左前门正面图像时检测到用户可能位于左前方,则可以提示用户向右移动b度等待。提示方式和具体的引导信息可以预先根据预期的不同场景进行设定,其中的b或b等参量,可以实时的根据现场拍摄的图像或坐标或无线测距等信息进行计算后得到。
[0109] 图4是本说明书提供的另一个车损图像拍摄的交互处理方法的流程示意图。前端设备(如用户手机)的拍摄设备由摄像头和超声波测距模块组成,摄像头或超声波的硬件控制可以基于手机系统的应用组件来实现。其处理过程可以包括:1、用户打开相机对目标车辆进行拍摄。2、拍摄组件开始对拍摄流截帧,频率为5次/秒。3、启动超声波测距,频率与截帧频率保持一致。4、调用模型,对每一次截取的图像帧进行计算。具体的计算可以包括:4.1、部件检测模型计算:进行部件检测,识别出图像中的主要部件以及部件间相对位置,部件大小;4.2、距离检测模型计算:根据部件间距离、大小,预测出相机与车辆的距离,并输出;4.3、拍摄角度模型计算:根据部件间相对位置或者再结合超声波反射强度,计算出当前拍摄角度;4.4、融合模型输出的角度、模型输出的距离以及超声波测距模块输出的距离,判断融合拍摄姿态是否合适,并向拍摄组件反馈。5、当拍摄距离、姿态不合适时,向拍摄人员给出相应的拍摄引导提示,拍摄引导提示可以展示正在拍摄组件中,如视频拍摄框。
[0110] 本说明书的一些实施例中获取目标车辆的拍摄图像可以包括从实时拍摄的视频中获取的拍摄图像,这样可以在用户拍摄的过程中同步判断拍摄姿态按照根按照一定的频率进行截取获取图像帧,例如频率为5次/秒开始对拍摄视频流进行截帧。因此,本说明书所述方法的一些实施例中,所述拍摄图像可以包括:
[0111] 按照预设的图像截取频率从拍摄的视频数据流中截取图像帧,获取的拍摄图像。
[0112] 另一些实施例中,超声波测距也可以按照一定的频率进行测距,以便于基于定损图像的识别处理结果保持同步,更加准确的判断拍摄姿态是否合适,符合预设要求。因此另一些实施例中,所述利用无线测距确定与所述目标车辆的第一距离可以包括:
[0113] 利用无线测距,以无线测量频率确定所述第一距离。其中无线测距的测量频率与所述图像测量频率保持相同。
[0114] 一般的,服务器,如保险服务器或中间平台的服务器等,与客户端相比,有更好的处理能力。因此本说明书的一些实施例中,客户端可以将视频拍摄数据或从中截取的图像帧上传至服务器,由服务器进行初始拍摄姿态的确认处理。或者进一步的由服务器确定判断是否符合拍摄要求并反馈给客户端结果或提示信息。包括上述多个实施例中所描述到的一种车损图像拍摄的交互处理方法在其他的实施例中也可以由服务器实现,降低用户终端的处理压力,提高处理识别效率。当然,另一些实施例中,客户端也可以将超声波等无线测距的数据信息发送给服务器进行处理。图5是本说明书提供的所述方法的另一个实施例,如图5所示,可以包括:
[0115] S10:接收客户端发送的目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0116] S20:获取客户端利用无线测距确定的与所述目标车辆的第一距离;
[0117] S30:根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0118] S40:判断所述融合拍摄姿态是否符合拍摄要求;
[0119] S50:若所述融合拍摄姿态不符合拍摄要求,则向客户端推送提示信息。
[0120] 本说明书实施例提供的车损图像拍摄的交互处理方法,可以通过向检测车辆发射超声波等,然后通过收集、分析反射的信息,得到的第一距离,辅助用户通过终端设备的拍摄姿态,从而在拍摄姿态不恰当、拍摄效果可能不符合预期时及时指导用户定损拍摄,获取高质量的定损图像。通过本说明书一个或多个实施例方案可以利用无线测距确定与所述目标车辆的第一距离,可以辅助判断当前通过目标车辆的拍摄图像确定的拍摄姿态是否合适。当拍摄距离、拍摄角度等拍摄姿态不合适时,可以及时向拍摄人员给出提示,对用户现场车损图像的拍摄有及时的拍摄质量反馈,使用户快速、便捷的完成图像拍摄,提高车损图像获取效率和拍摄的图像质量。
[0121] 本说明书中上述方法的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。相关之处参见方法实施例的部分说明即可。
[0122] 本说明书施例所提供的方法实施例可以在固定终端、移动终端、服务器或者类似的运算装置中执行。以运行在移动终端上为例,图6是应用本说明书实施例的一种车损图像拍摄的交互处理方法的移动终端硬件结构框图。具体的,如图6所示,移动终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。本领域普通技术人员可以理解,图6所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,移动终端还可包括比图6中所示更多或者更少的组件或硬件,例如还可以包括其他的处理硬件,如GPU(Graphics Processing Unit,图像处理器)、摄像头等。
[0123] 存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的一种车损图像拍摄的交互处理方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,如无线测距计算、图像识别处理等。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0124] 传输模块106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输模块106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输模块106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
[0125] 基于上述所述的车损图像拍摄的交互处理方法,本说明书还提供一种车损图像拍摄的交互处理装置。所述的装置可以包括使用了本说明书实施例所述方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的设备装置。基于同一创新构思,本说明书提供的一种实施例中的处理装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的处理装置的实施可以参见前述方法的实施,重复之处不再赘述。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。具体的,如图7所示,图7是本说明书提供的一种车损图像拍摄的交互处理装置实施例的模块结构示意图,具体的可以包括:
[0126] 图像识别模块20,可以用于获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0127] 无线测距模块21,可以用于利用无线测距确定与所述目标车辆的第一距离;
[0128] 信息融合模块22,可以用于根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0129] 姿态判断模块23,可以用于判断所述融合拍摄姿态是否符合拍摄要求;
[0130] 提示模块24,可以用于在所述融合拍摄姿态不符合拍摄要求时,展示提示信息。
[0131] 基于前述相关方法实施例描述,所述装置中的图像识别模块20可以包括:
[0132] 部件检测单元,可以用于识别所述拍摄图像中的部件,并确定部件的关联信息,所述关联信息至少包括部件大小、部件之间的相对位置中的一种;
[0133] 姿态计算单元,可以用于根据所述关联信息计算所述目标车辆的初始拍摄姿态,所述初始拍摄姿态至少包括与目标车辆的第二距离、对目标车辆的拍摄角度中的至少一种。
[0134] 基于前述相关方法实施例描述,所述装置的另一个实施例中所述图像识别模块20获取的拍摄图像可以包括:
[0135] 按照预设的图像截取频率从拍摄的视频数据流中截取图像帧,获取的拍摄图像。
[0136] 基于前述相关方法实施例描述,所述装置的另一个实施例中所述利用无线测距确定与所述目标车辆的第一距离可以包括:
[0137] 利用无线测距,以无线测量频率确定所述第一距离。无线测距的测量频率与所述图像测量频率保持相同。
[0138] 基于前述相关方法实施例描述,所述装置的另一个实施例中,所述利用无线测距确定与所述目标车辆的第一距离包括:
[0139] 向所述目标车辆发射超声波,并接收目标车辆反射的超声波,生成反射超声波信息;
[0140] 基于所述反射超声波信息计算与所述目标车辆的第一距离。
[0141] 基于前述相关方法实施例描述,所述装置的另一个实施例中所述姿态判断模块23在所述初始拍摄姿态至少包括与目标车辆的第二距离时,若所述第一距离和第二距离中有一项不符合拍摄的距离要求,则所述判断所述融合拍摄姿态是否符合拍摄要求包括:根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。
[0142] 基于前述相关方法实施例描述,所述装置的另一个实施例中所述姿态判断模块23在所述初始拍摄姿态至少包括与目标车辆的第二距离时,还计算所述第一距离与第二距离之间的差值;
[0143] 相应的,所述判断所述融合拍摄姿态是否符合拍摄要求包括:若所述差值大于预设的平衡阈值,则根据主测量距离判断对目标车辆的拍摄姿态是否合适,所述主测量距离预先基于所述第一距离、第二距离确定。
[0144] 所述装置的一些实施例中,所述的主测量距离为基于无线测距,例如超声波测距得到的拍摄装置或客户端距离目标车辆的第一距离。
[0145] 基于前述相关方法实施例描述,所述装置的另一个实施例中所述提示模块24展示的提示信息可以包括:
[0146] 通过文字、语音、动画、符号、震动中的至少一种方式展示的引导信息,所述引导信息至少包括下述中的一种:
[0147] 指示当前拍摄姿态不符合拍摄要求的信息;
[0148] 引导用户位移至符合拍摄位置要求的信息;
[0149] 引导用户调整拍摄设备与目标车辆的距离的信息;
[0150] 引导用户调整拍摄设备与目标车辆的相对拍摄角度的信息。
[0151] 如前所述,本说明书实施例上述所述的方法也可以用于服务器一侧,进而减少客户端计算负载,提高数据处理效率,减少客户端一侧的响应时间,及时调整用户拍摄姿态。因此,本说明书还提供所述装置的另一个可以运行在服务器一侧的实施例。图8是本说明书提供的另一种车损图像拍摄的交互处理装置实施例的模块结构示意图,具体的可以包括:
[0152] 信息接收模块30,可以用于接收客户端发送的目标车辆的拍摄图像;还可以用于获取客户端利用无线测距确定的与所述目标车辆的第一距离;
[0153] 姿态融合计算模块32,可以用于基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态,以及根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0154] 判定模块34,可以用于判断所述融合拍摄姿态是否符合拍摄要求;
[0155] 提示模块36,可以用于在所述融合拍摄姿态不符合拍摄要求,向客户端推送提示信息。
[0156] 需要说明的是,本说明书实施例上述所述的可以应用于客户端一侧或服务器一侧的方法,根据相关方法实施例的描述还可以包括其他的实施方式,例如服务器可以基于MobileNets网络模型实现部件检测、拍摄角度和距离的判定等。具体的实现方式可以参照前述相关方法实施例的描述,在此不作一一赘述。
[0157] 本说明书实施例提供的一种车损图像拍摄的交互处理方法和装置可以在计算机中由处理器执行相应的程序指令来实现,如使用windows操作系统的c++语言在PC端实现,或基于其他例如Linux、android、iOS系统相对应的应用设计语言结合必要的硬件实现,或者基于分布式系统的多服务器处理,或者基于量子计算机的处理逻辑实现等。具体的,本说明书提供一种实现上述方法处理装置,可以内嵌于客户端,可以包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:一种车损图像拍摄的交互处理方法,包括:
[0158] 获取目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0159] 利用无线测距确定与所述目标车辆的第一距离;
[0160] 根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0161] 判断所述融合拍摄姿态是否符合拍摄要求;
[0162] 若所述融合拍摄姿态不符合拍摄要求,则展示提示信息。
[0163] 当然,本说明书提供的另一种实现上述方法处理装置,可以应用于服务器,可以包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
[0164] 接收客户端发送的目标车辆的拍摄图像,基于对所述拍摄图像识别处理确定所述目标车辆的初始拍摄姿态;
[0165] 获取客户端利用无线测距确定的与所述目标车辆的第一距离;
[0166] 根据所述第一距离和所述初始拍摄姿态确定出所述目标车辆的融合拍摄姿态;
[0167] 判断所述融合拍摄姿态是否符合拍摄要求;
[0168] 若所述融合拍摄姿态不符合拍摄要求,则向客户端推送提示信息。
[0169] 上述所述的指令可以存储在多种计算机可读存储介质中。所述计算机可读存储介质可以包括用于存储信息的物理装置,可以将信息数字化后再以利用电、磁或者光学等方式的媒体加以存储。本实施例所述的计算机可读存储介质有可以包括:利用电能方式存储信息的装置如,各式存储器,如RAM、ROM等;利用磁能方式存储信息的装置如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、U盘;利用光学方式存储信息的装置如,CD或DVD。当然,还有其他方式的可读存储介质,例如量子存储器、石墨烯存储器等等。下述所述的装置或服务器或客户端或系统中的指令同上描述。
[0170] 基于前述方法或装置实施例的描述,本说明书还提供一种电子设备,所述电子设备可以包括移动终端、车载设备、穿戴设备、服务器、PC等。所述电子设备可以包括:
[0171] 拍摄设备,如摄像头,可以用于对目标车辆进行拍照或视频拍摄,获取目标车辆的拍摄图像;
[0172] 超声波射频模块,可以用于发送和接收超声波;
[0173] 处理器,执行存储器存储的计算机可执行指令时实现:对所述拍摄图像进行识别处理确定所述目标车辆的初始拍摄姿态;还实现根据超声波的数据信息确定与所述目标车辆的第一距离;还实现根据所述第一距离与所述初始拍摄姿态确定对目标车辆的当前拍摄姿态是否符合拍摄要求,以及在符合拍摄要求,根据拍摄要求和当前拍摄姿态确定需要展示的引导信息;还实现将包括所述引导信息的提示信息发送给显示器;
[0174] 显示器,如手机显示屏、手持设备显示屏等,可以用于显示所述提示信息。
[0175] 上述电子设备中的各个硬件设备可以集成设置在一个设备中,其中的部分硬件之间可以采用有线或无线的方式进行连接或通讯。例如摄像设备可以采用无线蓝牙连接,将拍摄的视频实时传输给处理器。
[0176] 需要说明的是,本说明书实施例上述所述的装置、客户端、服务器、电子设备等,根据相关方法或装置实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照方法或装置实施例的描述,在此不作一一赘述。
[0177] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0178] 上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0179] 本说明书实施例提供的车损图像拍摄的交互处理方法、装置、电子设备,可以通过向检测车辆发射超声波等,然后通过收集、分析反射的信息,得到的第一距离,辅助用户通过终端设备的拍摄姿态,从而在拍摄姿态不恰当、拍摄效果可能不符合预期时及时指导用户定损拍摄,获取高质量的定损图像。通过本说明书一个或多个实施例方案可以利用无线测距确定与所述目标车辆的第一距离,可以辅助判断当前通过目标车辆的拍摄图像确定的拍摄姿态是否合适。当拍摄距离、拍摄角度等拍摄姿态不合适时,可以及时向拍摄人员给出提示,对用户现场车损图像的拍摄有及时的拍摄质量反馈,使用户快速、便捷的完成图像拍摄,提高车损图像获取效率和拍摄的图像质量。
[0180] 虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
[0181] 尽管本说明书实施例内容中提到利用超声波测距、使用MobileNets网络模型进行检测、等之类的数据获取、存储、交互、计算、判断等操作和数据描述,但是,本说明书实施例并不局限于必须是符合行业通信标准、标准图像数据处理协议、通信协议和标准网络模型/模板或本说明书实施例所描述的情况。某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、存储、判断、处理方式等获取的实施例,仍然可以属于本说明书的可选实施方案范围之内。
[0182] 在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
[0183] 控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0184] 上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、车载人机交互设备、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
[0185] 虽然本说明书实施例提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。
[0186] 为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0187] 本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0188] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0189] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0190] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0191] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0192] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0193] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0194] 本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0195] 本说明书实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0196] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0197] 以上所述仅为本说明书实施例的实施例而已,并不用于限制本说明书实施例。对于本领域技术人员来说,本说明书实施例可以有各种更改和变化。凡在本说明书实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书实施例的权利要求范围之内。