发明内容
有鉴于此,本说明书施例提供了一种车辆损伤部位的识别方法。本说明书一个或者多个实施例同时涉及一种车辆损伤部位的识别装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种车辆损伤部位的识别方法,包括:
采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片;
识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功;
若否,则识别所述候选图片中的车辆待识别损伤部位;
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
基于预设的时间间隔监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的至少一张候选图片。
可选的,所述拍摄终端的状态包括所述拍摄终端相对于所述车辆待识别损伤部位的状态。
可选的,所述判断所述目标图片中的车辆待识别损伤部位是否识别成功之后,还包括:
若是,则将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述方法还包括:
在识别所述候选图片中的车辆待识别损伤部位成功的情况下,将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述车辆待识别损伤部位的识别结果包括所述车辆待识别损伤部位的部位名称和所述车辆待识别损伤部位对应的损伤维修方案。
可选的,所述在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别包括:
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,进行弹窗提示;
基于所述弹窗提示接收所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述拍摄指令包括语音拍摄指令或行为拍摄指令。
根据本说明书实施例的第二方面,提供了一种车辆损伤部位的识别装置,包括:
采集模块,被配置为采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片;
判断模块,被配置为识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功;
第一识别模块,被配置为若所述判断模块执行结果为否,则识别所述候选图片中的车辆待识别损伤部位;
第二识别模块,被配置为在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集模块包括:
获取子模块,被配置为获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片;
接收子模块,被配置为接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,所述获取子模块,还被配置为:
监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,所述获取子模块,还被配置为:
基于预设的时间间隔监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的至少一张候选图片。
可选的,所述拍摄终端的状态包括所述拍摄终端相对于所述车辆待识别损伤部位的状态。
可选的,所述装置,还包括:
第一展示模块,被配置为若所述判断模块执行结果为是,则将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述装置,还包括:
第二展示模块,被配置为在识别所述候选图片中的车辆待识别损伤部位成功的情况下,将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述车辆待识别损伤部位的识别结果包括所述车辆待识别损伤部位的部位名称和所述车辆待识别损伤部位对应的损伤维修方案。
可选的,所述第二识别模块,还被配置为:
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,进行弹窗提示;
基于所述弹窗提示接收所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集模块,还被配置为:
获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述拍摄指令包括语音拍摄指令或行为拍摄指令。
根据本说明书实施例的第三方面,提供了一种计算设备,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:
采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片;
识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功;
若否,则识别所述候选图片中的车辆待识别损伤部位;
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现任意一项所述车辆损伤部位的识别方法的步骤。
本说明书一个实施例的车辆损伤部位的识别方法,包括采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片;识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功;若否,则识别所述候选图片中的车辆待识别损伤部位;在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别;
所述车辆损伤部位的识别方法首先采集包含有同一车辆同一待识别损伤部位的候选图片和目标图片,先对所述目标图片中的车辆待识别损伤部位进行识别,在识别失败的情况下,逆向获取已经采集的候选图片,对所述候选图片中的车辆待识别损伤部位进行识别,避免在对所述目标图片中的车辆待识别损伤部位识别失败后,重复去采集包含有该车辆待识别损伤部位的图片,极大的提高了识别效率,节省识别时间,最后在对所述目标图片和所述候选图片中的车辆待识别损伤部位均识别失败的情况下,通过接收到的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别,通过上述多次识别的方式保证了对车辆待识别损伤部位的识别率。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在本说明书中,提供了一种车辆损伤部位的识别方法,本说明书同时涉及一种车辆损伤部位的识别装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
参见图1,图1示出了根据本说明书一个实施例提供的一种车辆损伤部位的识别方法的流程图,包括步骤102至步骤108。
步骤102:采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片。
其中,所述拍摄终端包括但不限于移动拍摄终端,例如手机、平板电脑等摄像头或者是智能摄像机等;
所述待识别损伤部位可以包括但不限于车辆遭受刮蹭或者其它伤害受到的需要维修的任何损伤部位,例如,被刮伤的车辆前车门、被砸破的车辆前窗玻璃、被追尾的车辆尾灯等等。
此外,所述候选图片和所述目标图片为基于不同的拍摄时间或者是不同的拍摄方式等包含同一车辆同一待识别损伤部位的至少两张图片。
具体的,采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片,可以理解为:采集拍摄终端拍摄的同一车辆同一待识别损伤部位的候选图片和目标图片。
本说明书另一可选实施例中,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的至少一张候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
其中,所述预设的时间间隔可以根据实际需求进行设置,在此不做任何限定,比如所述预设的时间间隔可以为3秒、4秒、5秒等等。
在所述预设的时间间隔为3秒的情况下,获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的至少一张候选图片,可以理解为:获取拍摄终端每隔3秒的间隔时间自动拍摄的车辆待识别损伤部位的候选图片,所述候选图片至少为一张。
此外,所述用户的拍摄指令包括但不限于用户的语音或行为拍摄指令等,所述用户的语音拍摄指令可以理解为:用户针对所述拍摄终端带有拍摄意图的语音拍摄指令,例如,所述用户的语音拍摄指令可以包括“请拍摄照片”的语音拍摄指令;所述用户的行为拍摄指令可以理解为:用户针对所述拍摄终端带有拍摄意图的行为拍摄指令,例如,所述用户的行为拍摄指令可以包括点击或触摸所述拍摄终端,使得所述拍摄终端进行拍摄的行为拍摄指令。
实际应用中,获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的候选图片,可以理解为获取拍摄终端基于预设的时间间隔主动拍摄的车辆待识别损伤部位的候选图片;接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片,可以理解为被动接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片;并且获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的候选图片和接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片没有先后顺序之后,具体是先获取拍摄终端主动拍摄的候选图片,还是先被动的接收所述拍摄终端在接收了用户的拍摄指令之后拍摄的目标图片需要根据应用进行确定,本申请对此不作任何限定。
本说明书另一可选实施例中,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
其中,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片。
另一种情况下,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
基于预设的时间间隔监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的至少一张候选图片。
具体的,所述拍摄终端的状态包括所述拍摄终端相对于所述车辆待识别损伤部位的状态。
其中,所述预设的时间间隔包括但不限于1秒、2秒或3秒,在此不做限定。
步骤104:识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功。
具体的,识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功,可以理解为:识别所述目标图片中的车辆待识别损伤部位的部位名称例如车辆的车门、前窗玻璃、尾灯、后挡泥板、前翼、前挡泥板、车轮等以及车辆待识别损伤部位的损伤程度等;判断所述目标图片中的车辆待识别损伤部位是否识别成功即是判断是否可以通过所述目标图片识别出来所述目标图片中的车辆待识别损伤部位的部位名称以及损伤程度等,若可以识别出来,则识别成功,然后将识别成功后的所述车辆待识别损伤部位的识别结果进行展示,若所述目标图片中的车辆待识别损伤部位较为模糊,无法识别出来,则识别失败,执行步骤106。
步骤106:若否,则识别所述候选图片中的车辆待识别损伤部位。
具体的,若判断所述目标图片中的车辆待识别损伤部位识别失败,则识别所述候选图片中的车辆待识别损伤部位;其中,所述候选图片和所述目标图片中的车辆待识别损伤部位为同一车辆的同一待识别损伤部位。
在所述目标图片中的车辆待识别损伤部位识别失败的情况下,再通过所述候选图片对所述候选图片中同一车辆同一待识别损伤部位进行重复识别,无需返回该处理流程进行车辆同一待识别损伤部位的采集再识别,节省处理流程,提高工作效率。
基于上述实施例可知,所述候选图片至少为一张,因此在所述目标图片中的车辆待识别损伤部位识别失败的情况下,可以对至少一张所述候选图片中的车辆待识别损伤部位进行识别,极大的提高了车辆待识别损伤部位的识别成功率。
本说明书另一可选实施例中,所述判断所述目标图片中的车辆待识别损伤部位是否识别成功之后,还包括:
若是,则将识别的所述车辆待识别损伤部位的识别结果进行展示。
具体的,判断所述目标图片中的车辆待识别损伤部位识别成功,即为可以识别出所述目标图片中的车辆待识别损伤部位的部位名称以及损伤程度等。
所述识别的所述车辆待识别损伤部位的识别结果可以包括但不限于识别出的所述车辆待识别损伤部位的部位名称以及基于所述车辆待识别损伤部位的部位名称和损伤程度计算出的对应的维修方案等,其中,所述车辆待识别损伤部位的识别结果还可以包括所述车辆待识别损伤部位的损伤程度等。
最后,在对所述目标图片中的车辆待识别损伤部位识别成功之后,可以将识别的所述车辆待识别损伤部位的部位名称、损伤程度以及基于所述车辆待识别损伤部位的部位名称和损伤程度计算出的维修方案进行展示,其展示方式可以是弹窗展示或者是其它可实现的展示方式等。
步骤108:在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
其中,所述车辆待识别损伤部位的属性信息包括但不限于所述车辆待识别损伤部位的部位名称以及损伤程度等。
基于上述实施例可知,所述候选图片至少为一张,在识别所述候选图片中的车辆待识别损伤部位失败的情况,为识别全部的所述候选图片中的车辆待识别损伤部位均失败的情况。
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别,可以理解为:在识别全部的所述候选图片中的车辆待识别损伤部位均失败的情况下,基于接收的用户基于所述车辆输入的所述车辆待识别损伤部位的部位名称和损伤程度对所述车辆待识别损伤部位进行识别,以基于所述车辆待识别损伤部位的部位名称和损伤程度计算并展示出所述车辆待识别损伤部位的对应的维修方案。
其中,识别所述目标图片中的车辆待识别损伤部位和识别所述候选图片中的车辆待识别损伤部位的识别方法只要可以实现车辆待识别损伤部位均可,例如采用预先训练好的识别模型等进行识别等,本说明书对此不作任何限定。
本说明书另一可选实施例中,所述在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别包括:
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,进行弹窗提示;
基于所述弹窗提示接收所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
具体的,在识别所述候选图片中的车辆待识别损伤部位失败的情况下,进行弹窗提示,然后接收所述用户基于所述弹窗提示输入的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别,以确保在所述目标图片和所述候选图片中同一车辆同一待识别损伤部位均识别失败的情况下,可以以接收所述车辆待识别损伤部位的属性信息的方式对所述车辆待识别损伤部位进行识别,保证了识别所述车辆待识别损伤部位的识别成功率。
本说明书另一可选实施例中,在识别所述候选图片中的车辆待识别损伤部位成功的情况下,将识别的所述车辆待识别损伤部位的识别结果进行展示。
具体的,在识别至少一张所述候选图片中的车辆待识别损伤部位成功的情况下,就可以确定所述车辆待识别损伤部位识别成功,然后将识别的所述车辆待识别损伤部位的识别结果进行展示,其展示效果可以参见上述实施例。
本说明书实施例提供的所述车辆损伤部位的识别方法,在识别接收到的用户基于拍摄终端提供的所述目标图片中的车辆待识别损伤部位识别失败之后,识别所述拍摄终端主动获取的一张或多张包含同一车辆同一待识别损伤部位的候选图片,可以实现逆向获取含有同一车辆同一待识别损伤部位的候选图片,仅需要用户基于拍摄终端提供一次含有同一车辆同一待识别损伤部位的目标图片,避免用户对含有同一车辆同一待识别损伤部位进行返回重复采集,减少用户重复操作流程,节约处理时间,并且在识别所述目标图片和所述候选图片中的同一车辆同一待识别损伤部位均识别失败的情况下,可以基于用户手动输入的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别,避免对所述车辆待识别损伤部位的无效识别,可以大幅提升对所述车辆待识别损伤部位的识别率和完成率,从而拉动业务的增长。
实际应用中,采集的拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片也可以均是由拍摄终端基于用户的拍摄指令被动拍摄的或者是基于预设拍摄条件主动获取的,无论采用哪种方式均可以实现图片的逆向复用,无需再返回对车辆待识别损伤部位进行图片获取以及识别,避免用户的重复操作,减少识别处理流程,提高识别工作效率。
参见图2,图2示出了根据本说明书一个实施例提供的另一种车辆损伤部位的识别方法的流程图,包括步骤202至步骤216。
步骤202:获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片。
其中,所述预设拍摄条件包括但不限于所述拍摄终端在预设拍摄时间内的状态不发生变化。
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片。
其中,所述拍摄终端的状态包括所述拍摄终端相对于所述车辆待识别损伤部位的状态。
所述预设拍摄时间可以根据具体应用进行设置,在此不做任何限定,例如,所述预设拍摄时间包括3秒、4秒或5秒等。
具体的,在所述预设拍摄时间为3秒的情况下,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片,可以理解为:监测所述拍摄终端的状态,在3秒内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片;其中,在3秒内所述拍摄终端的状态不发生变化,可以理解为:在3秒内所述拍摄终端相对于所述车辆待识别损伤部位的状态不发生变化,即在3秒内所述拍摄终端相对于所述车辆待识别损伤部位的状态是静止的状态。
由此可知,在3秒内所述拍摄终端相对于所述车辆待识别损伤部位的状态是静止的状态的情况下,可以获取所述拍摄终端主动拍摄的车辆待识别损伤部位的候选图片。
步骤204:接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
其中,对于所述步骤204的详细描述可参见上述实施例,在此不再赘述。
实际应用中,监测所述拍摄终端的状态;在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片以及接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片无先后顺序之后,具体是先获取拍摄终端主动拍摄的候选图片,还是先被动的接收所述拍摄终端在接收了用户的拍摄指令之后拍摄的目标图片需要根据应用进行确定,本申请对此不作任何限定。
参见图3,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片;以及接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片之前,还需要引导用户基于所述拍摄终端对所述车辆待识别损伤部位进行拍摄角度的调整,以使所述拍摄终端对准车辆待识别损伤部位,确保采集的车辆待识别损伤部位的准确性和完整性。
本说明书另一可选实施例中,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
基于预设的时间间隔监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的至少一张候选图片。
仍以所述预设拍摄时间为3秒为例,所述获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片,可以理解为:基于预设的时间间隔开始监测所述拍摄终端的状态,在3秒内所述拍摄终端的状态不发生变化的情况下,均可获取一张所述拍摄终端拍摄的车辆待识别损伤部位的候选图片,此时所述候选图片至少为一张;其中,在3秒内所述拍摄终端的状态不发生变化,可以理解为:在3秒内所述拍摄终端相对于所述车辆待识别损伤部位的状态不发生变化,即在3秒内所述拍摄终端相对于所述车辆待识别损伤部位的状态是静止的状态;采用预设的时间间隔监测所述拍摄终端的状态,避免对所述拍摄终端的监测太过频繁,降低工作效率。
由此可知,基于预设的时间间隔开始监测所述拍摄终端的状态,在第一个3秒内所述拍摄终端相对于所述车辆待识别损伤部位的状态是静止的状态的情况下,可以获取所述拍摄终端拍摄的车辆待识别损伤部位的一张候选图片,而在下一个3秒内所述拍摄终端相对于所述车辆待识别损伤部位的状态是静止的状态的情况下,又可以获取所述拍摄终端拍摄的车辆待识别损伤部位的一张候选图片,以此类推,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片至少为一张。
步骤206:识别所述目标图片中的车辆待识别损伤部位。
步骤208:判断所述目标图片中的车辆待识别损伤部位是否识别成功,若是,则执行步骤212,若否,则执行步骤210。
步骤210:识别所述候选图片中的车辆待识别损伤部位。
步骤212:将识别的所述车辆待识别损伤部位的识别结果进行展示。
步骤214:判断所述候选图片中的车辆待识别损伤部位是否识别成功,若是,则执行步骤212,若否,则执行步骤216。
步骤216:基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
其中,步骤206至步骤216的详细描述可参见上述实施例,在此不再赘述。
其中,识别所述目标图片中的车辆待识别损伤部位或者是识别所述候选图片中的车辆待识别损伤部位识别成功的效果参见图4,图4中识别出的车辆待识别损伤部位为车辆的左前大灯;在识别所述目标图片中的车辆待识别损伤部位或者是识别所述候选图片中的车辆待识别损伤部位识别成功之后,将识别的所述车辆待识别损伤部位的识别结果进行展示的效果参见图5,图5中展示所述车辆待识别损伤部位的识别结果,即车辆待识别损伤部位的部位名称以及每个损伤部位对应的维修方案,例如,部位名称为左前门,对应的维修方案为喷漆、部位名称为左前翼子板,对应的维修方案为喷漆、部位名称为前保险杠,对应的维修方案为钣金、部位名称为左前轮眉,对应的维修方案为钣金/喷漆,此外,若所述车辆有其他损伤部位,也可以进行所述车辆的其他待识别损伤部位的扫描识别;在识别所述候选图片中的车辆待识别损伤部位识别失败的情况下,进行弹窗提示,并且基于所述弹窗提示接收所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别的效果参见图6,图6中可以接收用户输入的所述车辆待识别损伤部位的属性信息,例如所述车辆待识别损伤部位的部位名称,或者是可以通过弹窗中的下拉列表选择所述车辆待识别损伤部位的属性信息,即所述车辆待识别损伤部位的部位名称,例如,左前翼子板。
本说明书实施例提供的所述车辆损伤部位的识别方法,在识别接收到的用户基于拍摄终端提供的所述目标图片中的车辆待识别损伤部位识别失败之后,识别基于拍摄终端的状态主动触发获取的一张或多张包含同一车辆同一待识别损伤部位的候选图片,不仅可以实现逆向复用含有同一车辆同一待识别损伤部位的候选图片,仅需要用户基于拍摄终端提供一次含有同一车辆同一待识别损伤部位的目标图片,并且还可以基于监测的拍摄终端的状态对候选图片进行主动截取,避免用户对含有同一车辆同一待识别损伤部位进行返回重复采集,减少用户重复操作流程,节约处理时间,最后在识别所述目标图片和所述候选图片中的同一车辆同一待识别损伤部位均识别失败的情况下,可以基于用户手动输入的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别,避免对所述车辆待识别损伤部位的无效识别,可以大幅提升对所述车辆待识别损伤部位的识别率和完成率,从而拉动业务的增长。
实际应用中,当拍摄终端处于稳定且静止的状态下,拍摄出的图片是比较准确和清晰的,因此在利用拍摄终端对含有所述车辆待识别损伤部位的图片获取时,首先要先监测所述拍摄终端的静止状态,如果静止时间满足预设拍摄时间,所述拍摄终端就触发一次拍摄程序,拍摄当前摄像头中含有所述车辆待识别损伤部位的候选图片,以确保获取到最准确和清晰的候选图片,极大的提高后续对所述候选图片中的所述车辆待识别损伤部位识别的成功率。
参见图7,图7示出了根据本说明书一个实施例提供的一种车辆损伤部位的识别装置,包括:
采集模块702,被配置为采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片;
判断模块704,被配置为识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功;
第一识别模块706,被配置为若所述判断模块执行结果为否,则识别所述候选图片中的车辆待识别损伤部位;
第二识别模块708,被配置为在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集模块702包括:
获取子模块,被配置为获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片;
接收子模块,被配置为接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,所述获取子模块,还被配置为:
监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,所述获取子模块,还被配置为:
基于预设的时间间隔监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的至少一张候选图片。
可选的,所述拍摄终端的状态包括所述拍摄终端相对于所述车辆待识别损伤部位的状态。
可选的,所述装置,还包括:
第一展示模块,被配置为若所述判断模块执行结果为是,则将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述装置,还包括:
第二展示模块,被配置为在识别所述候选图片中的车辆待识别损伤部位成功的情况下,将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述车辆待识别损伤部位的识别结果包括所述车辆待识别损伤部位的部位名称和所述车辆待识别损伤部位对应的损伤维修方案。
可选的,所述第二识别模块,还被配置为:
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,进行弹窗提示;
基于所述弹窗提示接收所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集模块702,还被配置为:
获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述拍摄指令包括语音拍摄指令或行为拍摄指令。
本说明书实施例提供的所述车辆损伤部位的识别装置,在识别接收到的用户基于拍摄终端提供的所述目标图片中的车辆待识别损伤部位识别失败之后,识别基于拍摄终端的状态主动触发获取的一张或多张包含同一车辆同一待识别损伤部位的候选图片,不仅可以实现逆向复用含有同一车辆同一待识别损伤部位的候选图片,仅需要用户基于拍摄终端提供一次含有同一车辆同一待识别损伤部位的目标图片,并且还可以基于监测的拍摄终端的状态对候选图片进行主动截取,避免用户对含有同一车辆同一待识别损伤部位进行返回重复采集,减少用户重复操作流程,节约处理时间,最后在识别所述目标图片和所述候选图片中的同一车辆同一待识别损伤部位均识别失败的情况下,可以基于用户手动输入的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别,避免对所述车辆待识别损伤部位的无效识别,可以大幅提升对所述车辆待识别损伤部位的识别率和完成率,从而拉动业务的增长。
上述为本实施例的一种车辆损伤部位的识别装置的示意性方案。需要说明的是,该车辆损伤部位的识别装置的技术方案与上述的车辆损伤部位的识别方法的技术方案属于同一构思,车辆损伤部位的识别装置的技术方案未详细描述的细节内容,均可以参见上述车辆损伤部位的识别方法的技术方案的描述。
图8示出了根据本说明书一个实施例提供的一种计算设备800的结构框图。该计算设备800的部件包括但不限于存储器810和处理器820。处理器820与存储器810通过总线830相连接,数据库850用于保存数据。
计算设备800还包括接入设备840,接入设备840使得计算设备800能够经由一个或多个网络860通信。这些网络的示例包括公用交换电话网(PSTN)、局域网(LAN)、广域网(WAN)、个域网(PAN)或诸如因特网的通信网络的组合。接入设备840可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC))中的一个或多个,诸如IEEE802.11无线局域网(WLAN)无线接口、全球微波互联接入(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC)接口,等等。
在本说明书的一个实施例中,计算设备800的上述部件以及图8中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图8所示的计算设备结构框图仅仅是出于示例的目的,而不是对本说明书范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
计算设备800可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或PC的静止计算设备。计算设备800还可以是移动式或静止式的服务器。
其中,处理器820用于执行如下计算机可执行指令:
采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片;
识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功;
若否,则识别所述候选图片中的车辆待识别损伤部位;
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
基于预设的时间间隔监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的至少一张候选图片。
可选的,所述拍摄终端的状态包括所述拍摄终端相对于所述车辆待识别损伤部位的状态。
可选的,所述判断所述目标图片中的车辆待识别损伤部位是否识别成功之后,还包括:
若是,则将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述方法还包括:
在识别所述候选图片中的车辆待识别损伤部位成功的情况下,将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述车辆待识别损伤部位的识别结果包括所述车辆待识别损伤部位的部位名称和所述车辆待识别损伤部位对应的损伤维修方案。
可选的,所述在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别包括:
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,进行弹窗提示;
基于所述弹窗提示接收所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述拍摄指令包括语音拍摄指令或行为拍摄指令。
上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的车辆损伤部位的识别方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述车辆损伤部位的识别方法的技术方案的描述。
本说明书一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时以用于:
采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片;
识别所述目标图片中的车辆待识别损伤部位,并判断所述目标图片中的车辆待识别损伤部位是否识别成功;
若否,则识别所述候选图片中的车辆待识别损伤部位;
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的候选图片。
可选的,所述预设拍摄条件包括所述拍摄终端在预设拍摄时间内的状态不发生变化,
相应的,获取拍摄终端满足预设拍摄条件后拍摄的车辆待识别损伤部位的候选图片包括:
基于预设的时间间隔监测所述拍摄终端的状态;
在所述预设拍摄时间内所述拍摄终端的状态不发生变化的情况下,获取所述拍摄终端拍摄的车辆待识别损伤部位的至少一张候选图片。
可选的,所述拍摄终端的状态包括所述拍摄终端相对于所述车辆待识别损伤部位的状态。
可选的,所述判断所述目标图片中的车辆待识别损伤部位是否识别成功之后,还包括:
若是,则将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述方法还包括:
在识别所述候选图片中的车辆待识别损伤部位成功的情况下,将识别的所述车辆待识别损伤部位的识别结果进行展示。
可选的,所述车辆待识别损伤部位的识别结果包括所述车辆待识别损伤部位的部位名称和所述车辆待识别损伤部位对应的损伤维修方案。
可选的,所述在识别所述候选图片中的车辆待识别损伤部位失败的情况下,基于接收的所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别包括:
在识别所述候选图片中的车辆待识别损伤部位失败的情况下,进行弹窗提示;
基于所述弹窗提示接收所述车辆待识别损伤部位的属性信息对所述车辆待识别损伤部位进行识别。
可选的,所述采集拍摄终端拍摄的车辆同一待识别损伤部位的候选图片和目标图片包括:
获取拍摄终端基于预设的时间间隔拍摄的车辆待识别损伤部位的候选图片;
接收所述拍摄终端基于用户的拍摄指令拍摄的所述车辆待识别损伤部位的目标图片。
可选的,所述拍摄指令包括语音拍摄指令或行为拍摄指令。
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的车辆损伤部位的识别方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述车辆损伤部位的识别方法的技术方案的描述。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书实施例并不受所描述的动作顺序的限制,因为依据本说明书实施例,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定都是本说明书实施例所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上公开的本说明书可选实施例只是用于帮助阐述本说明书。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书实施例的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本说明书实施例的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本说明书。本说明书仅受权利要求书及其全部范围和等效物的限制。