一种图像中路牌区域矫正、识别方法、装置、设备及介质与流程

文档序号:33520600发布日期:2023-03-22 06:32阅读:41来源:国知局
一种图像中路牌区域矫正、识别方法、装置、设备及介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种图像中路牌区域矫正、识别方法、装置、设备及介质。


背景技术:

2.随着导航、全景地图等应用的不断发展,对所使用的地图精度提出了更高要求。在高精地图制作过程中,需要对所用到的图片中的各种对象进行识别等操作,以便保证后期所制作地图的准确性。其中,路牌作为一种重要的地图元素,如何把现实中的路牌准确体现在地图中,是一个重要课题。
3.有鉴于此,需要更有效的路牌识别方案。


技术实现要素:

4.本说明书实施例提供一种图像中路牌区域矫正、识别方法、装置、设备及介质,用以解决如何更有效地进行路牌识别的技术问题。
5.为解决上述技术问题,本说明书实施例提供如下技术方案:本说明书实施例提供一种图像中路牌区域矫正方法,包括:获取初始图像后,根据所述初始图像中,感兴趣路牌所占多边形区域的边是否满足规整条件,判断所述初始图像是否能够进行感兴趣路牌区域矫正;若判断所述初始图像能够进行感兴趣路牌区域矫正,则对所述初始图像进行路牌区域矫正操作;其中,对所述初始图像进行路牌区域矫正操作包括:若所述多边形区域只有一条边不满足规整条件,则对该边所连接的两个顶点中的待调整点进行调整,以使所述多边形区域的各边均满足规整条件;若所述多边形区域只有两条相邻边不满足规整条件,则该两条边的公共顶点为待调整点,对所述待调整点进行调整,以使所述多边形区域的各边均满足规整条件。
6.本说明书实施例提供一种图像中路牌识别方法,包括:获取一组包含有感兴趣路牌的初始图像后,对任一所述初始图像,执行上述的图像中路牌区域矫正方法;将进行了路牌区域矫正操作的初始图像和不需要进行路牌区域矫正的初始图像作为目标图像,组成目标图像序列;根据所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异,判断所述目标图像序列是否可用;若所述目标图像序列可用,则根据所述目标图像序列各图像中的感兴趣路牌所占区域,生成所述感兴趣路牌的识别结果。
7.本说明书实施例提供一种图像中路牌区域矫正装置,包括:区域判断模块,用于获取初始图像后,根据所述初始图像中,感兴趣路牌所占多边形区域的边是否满足规整条件,判断所述初始图像是否能够进行感兴趣路牌区域矫正;
区域矫正模块,用于若判断所述初始图像能够进行感兴趣路牌区域矫正,则对所述初始图像进行路牌区域矫正操作;其中,对所述初始图像进行路牌区域矫正操作包括:若所述多边形区域只有一条边不满足规整条件,则对该边所连接的两个顶点中的待调整点进行调整,以使所述多边形区域的各边均满足规整条件;若所述多边形区域只有两条相邻边不满足规整条件,则该两条边的公共顶点为待调整点,对所述待调整点进行调整,以使所述多边形区域的各边均满足规整条件。
8.本说明书实施例提供一种图像中路牌识别装置,包括:区域矫正模块,用于获取一组包含有感兴趣路牌的初始图像后,对任一所述初始图像,执行上述的图像中路牌区域矫正方法;图像筛选模块,用于将进行了路牌区域矫正操作的初始图像和不需要进行路牌区域矫正的初始图像作为目标图像,组成目标图像序列;根据所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异,判断所述目标图像序列是否可用;图像识别模块,用于若所述目标图像序列可用,则根据所述目标图像序列各图像中的感兴趣路牌所占区域,生成所述感兴趣路牌的识别结果。
9.本说明书实施例提供一种图像中路牌区域矫正设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行上述的图像中路牌区域矫正方法。
10.本说明书实施例提供一种图像中路牌识别设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行上述的图像中路牌识别方法。
11.本说明书实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的图像中路牌区域矫正方法或上述的图像中路牌识别方法。
12.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过对图像中感兴趣路牌所占区域进行矫正,能够有效提高图像中感兴趣路牌所占区域的完整性、规整性和准确性。在此基础上,对于一组包含有感兴趣路牌的初始图像,将进行了路牌区域矫正操作的初始图像和不需要进行路牌区域矫正的初始图像作为目标图像,各目标图像中感兴趣路牌所占区域的准确性得到提高,基于目标图像序列得到的路牌识别结果更贴合现实中感兴趣路牌的实际形状,并且能够有效降低目标图像之间的随机
误差和路牌识别的随机误差,从而提高路牌识别精确度。
附图说明
13.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对本说明书实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面介绍的附图仅仅是本说明书中记载的实施例可能涉及的部分附图,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1是本说明书第一个实施例中的图像中路牌区域矫正方法的执行主体示意图。
15.图2是本说明书第一个实施例中的图像中路牌区域矫正方法的流程示意图。
16.图3是本说明书第一个实施例中的路牌遮挡示意图。
17.图4是本说明书第一个实施例中的一种感兴趣路牌所占区域示意图。
18.图5是本说明书第一个实施例中单独截取的感兴趣路牌所占区域示意图。
19.图6是本说明书第一个实施例中的另一种感兴趣路牌所占区域示意图。
20.图7是本说明书第一个实施例中的另一种感兴趣路牌所占区域示意图。
21.图8是本说明书第一个实施例中的路牌区域矫正过程示意图。
22.图9是本说明书第二个实施例中的图像中路牌识别方法的流程示意图。
23.图10是本说明书第二个实施例中的iou计算示意图。
24.图11是本说明书第三个实施例中的图像中路牌区域矫正装置的结构示意图。
25.图12是本说明书第四个实施例中的图像中路牌识别装置的结构示意图。
具体实施方式
26.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例的附图,对本说明书实施例的技术方案清楚、完整地进行描述。显然,本说明书所描述的实施例仅仅是本技术的部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
27.随着技术发展,地图,特别是高精地图的应用愈加广泛和频繁。其中,路牌作为一种重要的地图元素,如何把现实中的路牌准确体现在地图中,是一个重要课题。
28.本说明书第一个实施例(以下简称“实施例一”)提供了一种图像中路牌区域矫正方法,实施例一的执行主体可以是终端(包括但不限于手机、计算机、pad、电视)或者服务器或者操作系统或者应用程序或者图像中路牌区域矫正平台或者图像中路牌区域矫正系统等,即执行主体可以是多种多样的,可以根据需要设置、使用或者变换执行主体。另外,也可以有第三方应用程序协助所述执行主体执行实施例一。例如图1所示,可以由服务器来执行实施例一中的图像中路牌区域矫正方法,并且可以在(用户所持有的)终端上安装(与所述服务器)相对应的应用程序,终端或应用程序与服务器之间可以进行数据传输,通过终端或应用程序来进行数据的采集或输入或输出或(向用户)进行页面或信息处理,从而辅助服务器执行实施例一中的图像中路牌区域矫正方法。
29.如图2所示,实施例一提供的图像中路牌区域矫正方法包括:s101:(执行主体)获取初始图像后,根据所述初始图像中,感兴趣路牌所占多边形
区域的边是否满足规整条件,判断所述初始图像是否能够进行感兴趣路牌区域矫正;实施例一的执行主体可以获取初始图像,所述初始图像是包含感兴趣路牌的图像。其中,实施例一的执行主体获取初始图像可以包括:由图像拍摄设备拍摄初始图像,并将拍摄的初始图像发送至实施例一的执行主体;或者,实施例一的执行主体可以具有图像拍摄功能,由实施例一的执行主体拍摄初始图像;或者,所述初始图像可以是从视频中分解出的单帧图像(可以由实施例一的执行主体分解或由其他主体分解后将分解得到的图像发送至实施例一的执行主体)。实施例一的执行主体还可以通过其他方式获取初始图像,实施例一不作限定。
30.以下将实施例一的执行主体获取的任一初始图像记为图像p。
31.实施例一中,将哪种路牌或哪个路牌作为感兴趣路牌可以根据需要设置。一般的,感兴趣路牌是多边形路牌,那么图像p中感兴趣路牌所占区域也是多边形区域。特别的,实施例一所称的感兴趣路牌,可以是指在被处理的图像上以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的路牌区域。
32.现实中的路牌很多情况下会被其他物体遮挡住一部分,例如被树枝遮挡。图3中体现出了一种路牌被树枝遮挡的情况。
33.获取图像p后,实施例一的执行主体可以检测(例如目标检测算法进行检测)出图像中感兴趣路牌所占区域,感兴趣路牌所占区域即图像p中感兴趣路牌显示出的部分所占区域。例如图4中,感兴趣路牌为道路上方的长方形路牌,由于路牌右下部分被树枝遮挡,则感兴趣路牌所占区域类似于梯形。将感兴趣路牌所占区域单独截取出来,则如图5所示。
34.一般的,被遮挡边缘会采用直线表示,以使感兴趣路牌所占区域是多边形,以下将图像p中感兴趣路牌所占区域简称“感兴趣路牌区域”。
35.现实中,若感兴趣路牌是矩形路牌,则感兴趣路牌的边包括水平和垂直两种类型,从而图像p中感兴趣路牌区域的边与地平面的夹角应为0度(或者接近0度)或90度(或者接近90度)。若感兴趣路牌是等边三角形路牌,则感兴趣路牌的边包括水平和倾斜两种类型,从而图像p中感兴趣路牌区域的边与地平面的夹角应为0度(或者接近0度)或60度(或者接近60度)。若感兴趣路牌是其他多边形形状,则感兴趣路牌的边与地平面的夹角也可以计算出来,从而图像p中感兴趣路牌区域的边与地平面的夹角也可以计算出来,实施例一不再一一列举。
36.实施例一的执行主体可以设置规整条件,通过判断图像p中感兴趣路牌区域的边是否满足规整条件,判断图像p中感兴趣路牌区域的边是否规整或规则(规整或规则在此含义类似,一般指与现实中的边同类型,无遮挡)。即若图像p中感兴趣路牌区域的某边满足规整条件,则该边规整;和/或,若图像p中感兴趣路牌区域的某边不满足规整条件,则该边不规整。
37.其中,所述规整条件可以包括与地平面的夹角属于预设范围。也就是说,对图像p中感兴趣路牌区域的任一边,若该边与地平面的夹角属于预设范围,则该边满足规整条件;或,若该边与地平面的夹角不属于预设范围,则该边不满足规整条件。并且对于满足规整条件的边,可以判断是该边是水平边还是垂直边或其他类型的边。下面具体说明:实施例一中,所述预设范围可以是分段式的预设范围,预设范围的各分段是针对现实中感兴趣路牌各边与地平面的夹角设置的。下面给出示例:
例1:对于矩形路牌,所述预设范围可以包括两段,一段是针对水平类型设置,例如0度至a1度这个范围,a1大于0;另一段是针对垂直类型设置,例如b度至90度这个范围,b1小于90。则对于图像p中感兴趣路牌区域的某边,若该边与地平面的夹角属于0度至a1度这个范围,说明该边满足规整条件,且该边是感兴趣路牌中的水平边;若该边与地平面的夹角属于b1度至90度这个范围,说明该边满足规整条件,且该边是感兴趣路牌中的垂直边。
38.例2:对于等边三角形路牌,所述预设范围可以包括两段,一段是针对水平类型设置,例如0度至a2度这个范围,a2大于0;另一段是针对倾斜类型设置,例如b2度至60度这个范围,b2小于60。则对于图像p中感兴趣路牌区域的某边,若该边与地平面的夹角属于0度至a2度这个范围,说明该边满足规整条件,且该边是感兴趣路牌中的水平边;若该边与地平面的夹角属于b2度至60度这个范围,说明该边满足规整条件,且该边是感兴趣路牌中的倾斜边。
39.若感兴趣路牌是其他多边形形状,则可以根据现实中感兴趣路牌各边与地平面的夹角分别设置预设范围的各段,实施例一不再一一列举。
40.由于预设范围的各分段是针对现实中感兴趣路牌各边与地平面的夹角设置的,则对于多边形区域的任一边,只要该边属于预设范围中的任一段,就可以判断该边满足规整条件,并且根据该边与地平面的夹角所属的预设范围分段,可以判断该边的类型(水平或垂直或倾斜)。
41.为提高边是水平边或垂直边或倾斜边的判断准确性,上述a1或a2可以接近0,b1可以接近90,b2可以接近60。总之,预设范围的各分段的范围可以尽量小一些,以提高水平边或垂直边或倾斜边的判断准确性。
42.为便于计算,若某边与地平面的夹角是钝角,则将该钝角的补角作为该边与地平面的夹角。
43.实施例一的执行主体可以根据图像p中,感兴趣路牌所占多边形区域的边是否满足规整条件,判断图像p是否能够进行感兴趣路牌矫正。
44.实施例一中,根据所述初始图像中,感兴趣路牌所占多边形区域(以下简称“多边形区域”)的边是否满足规整条件,判断所述初始图像是否能够进行感兴趣路牌区域矫正,可以包括:(1)若图像p中感兴趣路牌区域只有一条边或只有两条相邻边不满足规整条件,则判断所述初始图像能够进行感兴趣路牌区域矫正;和/或,(2)若图像p中感兴趣路牌区域的各边均满足规整条件,则判断所述初始图像不需要进行感兴趣路牌区域矫正;和/或,(3)若图像p中感兴趣路牌区域至少有两条不相邻边不满足规整条件,则判断所述初始图像不能够进行感兴趣路牌区域矫正。
45.需要说明的是,不需要进行感兴趣路牌区域矫正、能够进行感兴趣路牌区域矫正和不能够进行感兴趣路牌区域矫正是三种不同的概念。若图像p中感兴趣路牌区域的各边均满足规整条件,说明图像p中感兴趣路牌区域的各边均规整,图像p不需要进行感兴趣路牌区域矫正;若图像p中感兴趣路牌区域只有一条边或只有两条相邻边不满足规整条件,说
明图像p需要进行感兴趣路牌区域矫正,且能够进行感兴趣路牌区域矫正;若图像p中感兴趣路牌区域至少有两条不相邻边不满足规整条件,说明图像p需要进行感兴趣路牌区域矫正,但不能够进行感兴趣路牌区域矫正。
46.s103:(执行主体)若判断所述初始图像能够进行感兴趣路牌区域矫正,则对所述初始图像进行路牌区域矫正操作;其中,对所述初始图像进行路牌区域矫正操作包括:若所述多边形区域只有一条边不满足规整条件,则对该边所连接的两个顶点中的待调整点进行调整(即修正),以使所述多边形区域的各边均满足规整条件;若所述多边形区域只有两条相邻边不满足规整条件,则该两条边的公共顶点为待调整点,对所述待调整点进行调整,以使所述多边形区域的各边均满足规整条件。
47.若实施例一的执行主体判断图像p能够进行感兴趣路牌区域矫正,则实施例一的执行主体对图像p进行路牌区域矫正操作。其中,对图像p进行路牌区域矫正操作可以包括1.1和/或1.2所述内容:1.1、若图像p中感兴趣路牌区域只有一条边(以下将该边称为“非规整边”)不满足规整条件,则对该边所连接的两个顶点中的待调整点进行调整,以使图像p中感兴趣路牌区域的各边均满足规整条件。
48.实施例一中,对该非规整边所连接的两个顶点中的待调整点进行调整前,实施例一的执行主体可以确定该非规整边所连接的两个顶点中的待调整点。具体的,确定该非规整边所连接的两个顶点中的待调整点可以包括:将该非规整边所连接的两个顶点中误差更大的顶点作为待调整点。
49.实施例一中,图像p中感兴趣路牌区域的边与现实中感兴趣路牌的边(以下将现实中感兴趣路牌的边简称“现实边”)对应。对于图像p中感兴趣路牌区域的任一边,“该边与地平面的夹角”可能与“该边对应的现实边与地平面的夹角”存在一定误差,只要误差是合理的,即该边与地平面的夹角属于预设范围,就可以判断该边是规整的,这也是上述预设范围的意义的体现。例如,图像p中某一边与地平面的夹角为5度,该边对应的现实边是水平边(与地平面夹角为0度),则“该边与地平面的夹角”可能与“该边对应的现实边与地平面的夹角”误差5度。
50.对于上述非规整边的任一相邻边来说,该相邻边与其对应的现实边的误差,代表了该相邻边与该非规整边的公共顶点的误差。基于此,判断该非规整边所连接的两个(公共)顶点的误差,将该非规整边所连接的两个顶点中误差更大的顶点作为待调整点。
51.实施例一中,对该非规整边所连接的两个顶点中的待调整点进行调整可以包括:对该非规整边所连接的两个顶点中的待调整点,利用所述待调整点的相邻顶点,对所述待调整点进行调整。
52.其中,利用所述待调整点的相邻顶点,对所述待调整点进行调整,可以包括:利用所述待调整点的两个相邻顶点的坐标,调整所述待调整点的坐标。
53.具体的,可以将图像p中感兴趣路牌区域放入三维坐标系,利用所述待调整点的两个相邻顶点的坐标,调整或确定所述待调整点的坐标。假设图像p中感兴趣路牌区域如图6所示,感兴趣路牌区域有a、b、c、d四边,其中边b为非规整边,顶点bc(即边b与边c的公共顶点)为待调整点,则对顶点bc进行调整包括:顶点bc调整后的x坐标值=顶点cd.x,也即是将顶点cd(即边c与边d的公共顶点)的
x坐标值作为顶点bc调整后的x坐标值;顶点bc调整后的y坐标值=顶点cd.y,也即是将顶点cd的y坐标值作为顶点bc调整后的y坐标值;顶点bc调整后的z坐标值=顶点ab.z,也即是将顶点ab(即边a与边b的公共顶点)的z坐标值作为顶点bc调整后的z坐标值。
54.1.2、若图像p中感兴趣路牌区域只有两条相邻边不满足规整条件,则该两条边的公共顶点为待调整点,对所述待调整点进行调整,以使所述多边形区域的各边均满足规整条件。
55.1.2中,对所述待调整点进行调整可以包括:利用所述待调整点的相邻顶点,对所述待调整点进行调整。
56.1.2中,利用所述待调整点的相邻顶点,对所述待调整点进行调整,可以包括:利用所述待调整点的两个相邻顶点的坐标,调整所述待调整点的坐标。
57.具体的,可以将图像p中感兴趣路牌区域放入三维坐标系,利用所述待调整点的两个相邻顶点的坐标,调整或确定所述待调整点的坐标。假设图像p中感兴趣路牌区域如图7所示,感兴趣路牌区域有e、f、g、h四边,其中边f、边g为非规整边,顶点fg(即边f与边g的公共顶点)为待调整点,则对顶点fg进行调整包括:顶点fg调整后的x坐标值=顶点gh.x,也即是将顶点gh(即边g与边h的公共顶点)的x坐标值作为顶点fg调整后的x坐标值;顶点fg调整后的y坐标值=顶点gh.y,也即是将顶点gh的y坐标值作为顶点fg调整后的y坐标值;顶点fg调整后的z坐标值=顶点ef.z,也即是将顶点ef(即边e与边f的公共顶点)的z坐标值作为顶点fg调整后的z坐标值。
58.无论是1.1还是1.2,经过上述对待调整点的调整后,调整后的待调整点与两相邻顶点的坐标相匹配,非规整边也随待调整点的调整而得到修正,从而满足规整性条件。这样一来,就使得图像p中感兴趣路牌所占区域(感兴趣路牌所占区域随待调整点的调整而变化,这里指变化后的感兴趣路牌所占区域)的各边均满足规整条件,实现了对图像p中感兴趣路牌所占区域的矫正。
59.下面给出部分示例,进一步说明实施例一的效果:图8分情况1(case1)和情况2(case2)示出了两种进行路牌区域矫正操作的示例,情况1和情况2都是将右下顶点作为待调整点进行调整。情况1中,从左至右是初始图像、初始图像中的感兴趣路牌所占区域、进行了路牌区域矫正操作后的初始图像中感兴趣路牌所占区域、路牌区域矫正操作前后初始图像中感兴趣路牌所占区域对比;情况2中,从左至右是初始图像、初始图像中的感兴趣路牌所占区域、进行了路牌区域矫正操作后的初始图像中感兴趣路牌所占区域、路牌区域矫正操作前后初始图像中感兴趣路牌所占区域对比。路牌区域矫正操作前后的效果数据如表1所示:
序号路牌直径真值(m)矫正前路牌直径(m)矫正前误差(%)矫正后路牌直径(m)矫正后误差(%)111.702512.38045.7928812.02752.7769211.598811.16683.7242911.33732.25479
表1
表1中,序号1代表情况1,序号2代表情况2,路牌直径真值代表现实中的感兴趣路牌周长,矫正前路牌直径代表路牌区域矫正操作前初始图像中感兴趣路牌所占区域周长,矫正前误差代表“矫正前路牌真值代表路牌区域矫正操作前初始图像中感兴趣路牌所占区域周长”与“现实中的感兴趣路牌周长”的误差,矫正后路牌直径代表路牌区域矫正操作后初始图像中感兴趣路牌所占区域周长,矫正后误差代表“路牌区域矫正操作后初始图像中感兴趣路牌所占区域周长”与“现实中的感兴趣路牌周长”的误差。由表1可知,路牌区域矫正操作可有效降低初始图像中感兴趣路牌所占区域与现实中感兴趣路牌的误差。
60.实施例一中,通过对图像中感兴趣路牌所占区域进行矫正,能够有效提高图像中感兴趣路牌所占区域的完整性、规则性,也使得图像中调整后的感兴趣路牌所占区域更贴合现实中感兴趣路牌的实际形状,从而提高图像中感兴趣路牌所占区域的准确性。
61.本说明书第二个实施例(以下简称“实施例二”)提供了一种图像中路牌识别方法,实施例二的执行主体可以是终端(包括但不限于手机、计算机、pad、电视)或者服务器或者操作系统或者应用程序或者图像中路牌识别平台或者图像中路牌识别系统等,即执行主体可以是多种多样的,可以根据需要设置、使用或者变换执行主体。另外,也可以有第三方应用程序协助所述执行主体执行实施例二。例如图1所示,可以由服务器来执行实施例二中的图像中路牌识别方法,并且可以在(用户所持有的)终端上安装(与所述服务器)相对应的应用程序,终端或应用程序与服务器之间可以进行数据传输,通过终端或应用程序来进行数据的采集或输入或输出或(向用户)进行页面或信息处理,从而辅助服务器执行实施例二中的图像中路牌识别方法。
62.如图9所示,实施例二提供的图像中路牌识别方法包括:s202:(执行主体)获取一组包含有感兴趣路牌的初始图像后,对任一所述初始图像,执行实施例一所述的图像中路牌区域矫正方法;实施例二中“感兴趣路牌”的内容或含义,参照实施例一。
63.实施例二的执行主体可以获取一组初始图像,每个初始图像都包含有同一感兴趣路牌。其中,实施例二的执行主体获取初始图像可以包括:由图像拍摄设备拍摄一组初始图像,并将拍摄的初始图像发送至实施例二的执行主体;或者,实施例二的执行主体可以具有图像拍摄功能,由实施例二的执行主体拍摄一组初始图像;或者,可以从视频中分解出一帧帧的图像,每帧包含有感兴趣路牌的图像作为初始图像(可以由实施二的执行主体分解或由其他主体分解后将分解得到的图像发送至实施例二的执行主体)。实施例二的执行主体还可以通过其他方式获取初始图像,实施例二不作限定。
64.特别的,所述“一组初始图像”中的各初始图像可以按序排列,形成初始图像序列,例如可以按照初始图像的拍摄时间排列。另外,若初始图像是由视频分解得到的一帧帧图像,则单帧图像之间是有顺序的,从而各初始图像可以按序排列,形成初始图像序列。
65.对任一初始图像,实施例二的执行主体可以对该初始图像执行实施例一所述的图像中路牌区域矫正方法。即将该初始图像作为实施例一中的图像p,执行实施例一所述的图像中路牌区域矫正方法。
66.其中,实施例二获取的一组初始图像中,通过实施例一,可以判断是否有不需要进行感兴趣路牌区域矫正的初始图像,是否有能够进行感兴趣路牌区域矫正的初始图像,是否有不能够进行感兴趣路牌区域矫正的初始图像,并且对能够进行感兴趣路牌区域矫正的
初始图像,执行路牌区域矫正操作。对于进行了路牌区域矫正操作的初始图像,其中的感兴趣路牌所占区域的各边满足规整条件。
67.s204:(执行主体)将进行了路牌区域矫正操作的初始图像和不需要进行路牌区域矫正的初始图像作为目标图像,组成目标图像序列;根据所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异,判断所述目标图像序列是否可用;实施例二的执行主体可以将已经进行了路牌区域矫正操作的初始图像(当然也可能不存在能够进行路牌区域矫正的初始图像)和不需要进行路牌区域矫正的初始图像(当然也可能不存在不需要进行路牌区域矫正的初始图像)作为目标图像,组成目标图像序列。由于各初始图像就是有排序的,而目标图像本身就是初始图像(不需要进行路牌区域矫正情况下)或经过路牌区域矫正操作的初始图像(能够进行路牌区域矫正情况下),故目标图像可以沿用初始图像的序号或按初始图像的序号排序,从而可以将各目标图像组成目标图像序列。
68.得到目标图像序列后,实施例二的执行主体可以根据所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异,判断所述目标图像序列是否可用。
69.其中,根据所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异,判断所述目标图像序列是否可用,可以包括:若所述目标图像序列中,首位图像中的感兴趣路牌所占区域(若首位图像之前进行了路牌区域矫正操作,则这里的感兴趣路牌所占区域指进行了路牌区域矫正操作后的感兴趣路牌所占区域)和末位图像中的感兴趣路牌所占区域(若末位图像之前进行了路牌区域矫正操作,则这里的感兴趣路牌所占区域指进行了路牌区域矫正操作后的感兴趣路牌所占区域)之间的面积差异满足预设条件,则判断所述目标图像序列可用。
70.其中,实施例二的执行主体可以对所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域进行iou计算,根据iou计算结果确定所述首位图像中的感兴趣路牌所占区域和所述末位图像中的感兴趣路牌所占区域之间的面积差异。进一步,实施例二的执行主体可以将iou计算结果作为所述首位图像中的感兴趣路牌所占区域和所述末位图像中的感兴趣路牌所占区域之间的面积差异。
71.其中,iou计算过程可以包括:计算“首位图像中的感兴趣路牌所占区域的面积”与“末位图像中的感兴趣路牌所占区域的面积”的相交面积,以及计算“首位图像中的感兴趣路牌所占区域的面积”与“末位图像中的感兴趣路牌所占区域的面积”的并集面积,并用所述相交面积除以所述并集面积,所得结果为iou计算结果。在计算相交面积和并集面积时,首位图像和末位图像可以放入同一坐标系。例如图10所示,图10上半部(分子)为所述相交面积,图10下半部(分母)为所述并集面积,将所述相交面积除以所述并集面积,即得iou计算结果。
72.实施例二中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异满足预设条件可以包括:首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异不大于预设值(例如预设值可以是80%)。
73.实施例二中,在实施例二的执行主体计算能力相对稳定的情况下,若首位图像中
的感兴趣路牌所占区域(若首位图像之前进行了路牌区域矫正操作,则这里的感兴趣路牌所占区域指进行了路牌区域矫正操作后的感兴趣路牌所占区域)和末位图像中的感兴趣路牌所占区域(若末位图像之前进行了路牌区域矫正操作,则这里的感兴趣路牌所占区域指进行了路牌区域矫正操作后的感兴趣路牌所占区域)之间的面积差异满足预设条件,说明各目标图像对应的初始图像中,若存在对感兴趣路牌的遮挡,则自始至终(即自首位目标图像对应的初始图像,至末位目标图像对应的初始图像)遮挡场景或遮挡形式(包括遮挡的顶点数量)基本一致,从而基于各目标图像识别到的感兴趣路牌形状也不会有太大差异,目标图像序列可用。
74.s206:(执行主体)若所述目标图像序列可用,则根据所述目标图像序列各图像中的感兴趣路牌所占区域,生成所述感兴趣路牌的识别结果。
75.若判断目标图像序列可用,则实施例二的执行主体可以根据所述目标图像序列各图像中的感兴趣路牌所占区域,生成所述感兴趣路牌的识别结果。
76.实施例二中,根据所述目标图像序列各图像中的感兴趣路牌所占区域,生成所述感兴趣路牌的识别结果,可以包括:从所述目标图像序列中,每两个相邻目标图像为一组,计算每组目标图像中感兴趣路牌所占区域的平均坐标结果;例如若目标图像序列包括x1至xi这些目标图像,则x1和x2为一组,x3和x4为一组,以此类推,x(i-1)和xi为一组;若目标图像数量为奇数,则其中一组可以只包含一张目标图像;根据各组目标图像中感兴趣路牌所占区域的平均坐标结果,生成所述感兴趣路牌的识别结果。其中,根据各组目标图像中感兴趣路牌所占区域的平均坐标结果,生成所述感兴趣路牌的识别结果,可以包括:对各组目标图像中感兴趣路牌所占区域的平均坐标结果取平均,作为所述感兴趣路牌的识别结果。具体的,对各组目标图像中感兴趣路牌所占区域的平均坐标结果取平均后,可以将各组目标图像中感兴趣路牌所占区域的平均坐标结果的平均值作为感兴趣路牌的最终坐标值,根据最终坐标值识别出感兴趣路牌所占的最终区域,所述最终区域作为感兴趣路牌的识别结果。
77.以上坐标均可以是同一坐标系下的三维坐标。
78.下面再给出实施例二的算法步骤示例:对一组初始图像,判断每个初始图像中,感兴趣路牌所占多边形区域的边是否满足规整条件,如果每个初始图像中,感兴趣路牌所占多边形区域的边都满足规整条件,返回true,否者返回false。
79.如果返回true,说明这组初始图像中的感兴趣路牌都比较规整;如果返回false,说明这组图像中有的感兴趣路牌不规整。
80.对任一个初始图像,判断该初始图像中,感兴趣路牌所占多边形区域的边是否满足规整条件,满足规整条件返回1,否则返回0,然后将判断结果按顺序存储在列表中(例如从左上角顶点开始,顺时针遍历各边后按顺序存储在列表中),从而获得不满足规整条件的边的个数。
81.对列表中的值求和。
82.如果求和结果与现实中感兴趣路牌的边数相同,说明该初始图像中,感兴趣路牌所占区域各边均规整。
83.如果求和结果为现实中感兴趣路牌边数减1,说明该初始图像中,感兴趣路牌所占多边形区域的某边(由于列表中各边是按序存储的,故可以确定是哪条边不规整)不规整,需要进行路牌区域矫正操作。确定非规整边的待调整点,利用待调整点的两个相邻顶点的坐标,调整待调整点的坐标。
84.如果求和结果为现实中感兴趣路牌边数减2,说明该初始图像中,感兴趣路牌所占多边形区域的某两条边不规整。判断不规整的两条边的相对位置(由于列表中各边是按序存储的,故可以确定是哪两条边不规整),若不规整的两条边是相邻边,则该两条边的公共顶点为待调整点,利用待调整点的两个相邻顶点的坐标,调整待调整点的坐标;或,若不规整的两条边不相邻,则不能够进行路牌区域矫正操作,不能够进行路牌区域矫正操作的初始图像序号可以添加到not_regular列表中。
85.如果求和结果现实中感兴趣路牌边数减3或更少,说明不能够进行路牌区域矫正操作,不能够进行路牌区域矫正操作的初始图像序号可以添加到not_regular列表中。
86.若not_regular列表中的元素个数和该组初始图像的图像数量相等,说明该组初始图像中感兴趣路牌所占区域都不规整,且都不能够进行路牌区域矫正操作,则放弃该组初始图像。
87.若not_regular列表中的元素个数小于该组初始图像的图像数量,则确定进行了路牌区域矫正操作的初始图像和不需要进行路牌区域矫正的初始图像所组成的目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异是否满足预设条件。
88.若满足预设条件,说明该目标图像序列中各目标图像对应的初始图像中,若存在对感兴趣路牌的遮挡,则自始至终(即自首位目标图像对应的初始图像,至末位目标图像对应的初始图像)遮挡场景或遮挡形式(包括遮挡的顶点数量)类似(例如都只有一个顶点被遮挡),目标图像序列可用;若不满足预设条件,说明该目标图像序列中各目标图像对应的初始图像中,遮挡场景或遮挡形式不类似(例如各目标图像对应的初始图像中,有多个顶点被遮挡,还有可能遮挡的顶点不同,或遮挡的顶点数不同),则放弃目标图像序列。
89.若目标图像序列可用,则根据目标图像序列各图像中的感兴趣路牌所占区域,生成感兴趣路牌的识别结果。
90.实施例二中,通过对图像中感兴趣路牌所占区域进行矫正,能够有效提高图像中感兴趣路牌所占区域的完整性、规则性,也使得图像中调整后的感兴趣路牌所占区域更贴合现实中感兴趣路牌的实际形状,从而提高图像中感兴趣路牌所占区域的准确性。
91.对于一组包含有感兴趣路牌的初始图像,将进行了路牌区域矫正操作的初始图像和不需要进行路牌区域矫正的初始图像作为目标图像,各目标图像中感兴趣路牌所占区域的准确性得到提高,基于目标图像序列得到的路牌识别结果更贴合现实中感兴趣路牌的实际形状。通过初始图像是否能够进行路牌区域矫正操作的判断、路牌区域矫正操作、目标图像序列是否可用的判断等多项手段,能够有效降低目标图像之间的随机误差和路牌识别的随机误差,从而提高路牌识别精确度。
92.如图11所示,本说明书第三个实施例提供一种与实施例一所述图像中路牌区域矫正方法对应的图像中路牌区域矫正装置,包括:区域判断模块301,用于获取初始图像后,根据所述初始图像中,感兴趣路牌所占
多边形区域的边是否满足规整条件,判断所述初始图像是否能够进行感兴趣路牌区域矫正;区域矫正模块303,用于若判断所述初始图像能够进行感兴趣路牌区域矫正,则对所述初始图像进行路牌区域矫正操作;其中,对所述初始图像进行路牌区域矫正操作包括:若所述多边形区域只有一条边不满足规整条件,则对该边所连接的两个顶点中的待调整点进行调整,以使所述多边形区域的各边均满足规整条件;若所述多边形区域只有两条相邻边不满足规整条件,则该两条边的公共顶点为待调整点,对所述待调整点进行调整,以使所述多边形区域的各边均满足规整条件。
93.可选的,根据所述初始图像中,感兴趣路牌所占多边形区域的边是否满足规整条件,判断所述初始图像是否能够进行感兴趣路牌区域矫正,包括:若所述多边形区域只有一条边或只有两条相邻边不满足规整条件,则判断所述初始图像能够进行感兴趣路牌区域矫正;和/或,若所述多边形区域的各边均满足规整条件,则判断所述初始图像不需要进行感兴趣路牌区域矫正;和/或,若所述多边形区域至少有两条不相邻边不满足规整条件,则判断所述初始图像不能够进行感兴趣路牌区域矫正。
94.可选的,所述区域矫正模块303,还用于将该边所连接的两个顶点中误差更大的顶点作为待调整点。
95.可选的,对该边所连接的两个顶点中的待调整点进行调整包括:对该边所连接的两个顶点中的待调整点,利用所述待调整点的相邻顶点,对所述待调整点进行调整;或,对所述待调整点进行调整包括:利用所述待调整点的相邻顶点,对所述待调整点进行调整。
96.可选的,利用所述待调整点的相邻顶点,对所述待调整点进行调整,包括:利用所述待调整点的两个相邻顶点的坐标,调整所述待调整点的坐标。
97.可选的,所述规整条件包括与地平面的夹角属于预设范围。
98.如图12所示,本说明书第四个实施例提供一种与实施例二所述图像中路牌识别方法对应的图像中路牌识别装置,包括:区域矫正模块402,用于获取一组包含有感兴趣路牌的初始图像后,对任一所述初始图像,执行实施例一所述的图像中路牌区域矫正方法;图像筛选模块404,用于将进行了路牌区域矫正操作的初始图像和不需要进行路牌区域矫正的初始图像作为目标图像,组成目标图像序列;根据所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异,判断所述目标图像序列是否可用;图像识别模块406,用于若所述目标图像序列可用,则根据所述目标图像序列各图
像中的感兴趣路牌所占区域,生成所述感兴趣路牌的识别结果。
99.可选的,根据所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异,判断所述目标图像序列是否可用,包括:若所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异满足预设条件,则判断所述目标图像序列可用。
100.可选的,所述图像筛选模块404,还用于对所述目标图像序列中,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域进行iou计算,根据iou计算结果确定所述首位图像中的感兴趣路牌所占区域和所述末位图像中的感兴趣路牌所占区域之间的面积差异。
101.可选的,首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异满足预设条件包括:首位图像中的感兴趣路牌所占区域和末位图像中的感兴趣路牌所占区域之间的面积差异不大于预设值。
102.可选的,根据所述目标图像序列各图像中的感兴趣路牌所占区域,生成所述感兴趣路牌的识别结果,包括:从所述目标图像序列中,每两个相邻目标图像为一组,计算每组目标图像中感兴趣路牌所占区域的平均坐标结果;根据各组目标图像中感兴趣路牌所占区域的平均坐标结果,生成所述感兴趣路牌的识别结果。
103.可选的,根据各组目标图像中感兴趣路牌所占区域的平均坐标结果,生成所述感兴趣路牌的识别结果,包括:对各组目标图像中感兴趣路牌所占区域的平均坐标结果取平均,作为所述感兴趣路牌的识别结果。
104.本说明书第五个实施例提供一种图像中路牌区域矫正设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行实施例一所述的图像中路牌区域矫正方法。
105.本说明书第六个实施例提供一种图像中路牌识别设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行实施例二所述的图像中路牌识别方法。
106.本说明书第七个实施例提供一种计算机可读存储介质,所述计算机可读存储介质
存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现实施例一所述的图像中路牌区域矫正方法或实施例二所述的图像中路牌识别方法。
107.上述各实施例可以结合使用,不同实施例之间或同一实施例内的名称相同的模块可以是相同或不同的模块。
108.上述对本说明书特定实施例进行了描述,其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,附图中描绘的过程不一定必须按照示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
109.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
110.本说明书实施例提供的装置、设备、非易失性计算机可读存储介质与方法是对应的,因此,装置、设备、非易失性计算机存储介质也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备、非易失性计算机存储介质的有益技术效果。
111.在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。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
112.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,
asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc 625d、atmel at91sam、microchip pic18f26k20 以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
113.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
114.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
115.本领域内的技术人员应明白,本说明书实施例可提供为方法、系统、或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
116.本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
117.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
118.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
119.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
120.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的
示例。
121.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
122.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
123.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
124.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
125.以上所述仅为本说明书实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1