一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像分类方法、装置及储存介质与流程

2023-02-04 12:57:27 来源:中国专利 TAG:


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.可选地,所述对所述第一分类结果进行使用,包括:
43.接收用户针对所述待分类图像的分类结果处理请求;
44.响应于所述处理请求,调用所述处理请求对应的后处理程序对所述第一图像分类结果进行处理。
45.可选地,所述对所述第一分类结果和所述第二分类结果进行融合处理,得到目标分类结果,包括:
46.从所述第一分类结果中获取各个图像区域对应的第一分类子结果,从所述第二分类结果中获取各个图像区域对应的第二分类子结果;
47.将相同图像区域对应的所述第一分类子结果和所述第二分类子结果进行组合或平均,得到所述目标分类结果。
48.第三方面,本发明实施例公开了一种图像分类装置,应用于服务端,所述装置包括:
49.生成模块,用于基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;所述第一指令集与所述第二指令集不同;
50.部署模块,用于将所述第一图像分类脚本下发至第一终端进行部署,将所述第二图像分类脚本下发至第二终端进行部署;其中,所述第一终端基于所述第一指令集构建,所述第二终端基于所述第二指令集构建;
51.发送模块,用于向所述第一终端和所述第二终端分别发送待分类图像,以使得所述第一终端根据所述第一图像分类脚本对所述待分类图像进行分类,生成第一分类结果;以使得所述第二终端根据所述第二图像分类脚本对所述待分类图像进行分类,生成第二分类结果;其中,所述第一分类结果和所述第二分类结果通过相同的路径映射至同一存储空间,所述第一分类结果的分类含义与所述第二分类结果的分类含义相同。
52.第四方面,本发明实施例公开了一种图像分类装置,应用于第一终端,所述装置包括:
53.获取模块,用于获取基于目标图像分类规则构建的第一图像分类脚本;
54.分类模块,用于获取待分类图像,并基于所述第一图像分类脚本对所述待分类图像进行分类,生成第一分类结果;
55.发送模块,用于将所述待分类图像映射至第二终端,以使得所述第二终端基于由所述目标图像分类规则构建的第二图像分类脚本,对所述待分类图像进行分类,生成第二分类结果;其中,所述第一终端基于第一指令集构建,所述第二终端基于与所述第一指令集不同的第二指令集构建。
56.第五方面,本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本发明实施例中任一项所述的图像分类方法。
57.本发明实施例包括以下优点:
58.在本发明实施例中,可以基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;第一指令集与第二指令集不同;将第一图像分类脚本下发至第一终端进行部署,将第二图像分类脚本下发至第二终端进行部署;其中,第一终端基于第一指令集构建,第二终端基于第二指令集构建;向第一终端和第二终端分别发送待分类图像,以使得第一终端根据第一图像分类脚本对待分类图像进行分类,生成第一分类结果;以使得第二终端根据第二图像分类脚本对待分类图像进行分类,生成第二分类结果。能够采用与不同指令集匹配的第一图像分类脚本和第二图像分类脚本,在不同指令集的终端上部署相同的图像分类规则,使不同指令集的终端对相同的待分类图像可以进行同步分类,并生成自身可用的图像分类结果,在后续对图像分类结果的使用过程中,应用不同指令集的终端都可以直接对自身生成的图像分类结果进行处理,提高了处理图像分类结果的效率和实时性。例如,在目标图像为高光谱图像的情况下,由于高光谱图像通常由很多不同波段的超高分辨率的图层构成,导致高光图图像的分类结果的复杂度较高,包含很多深层次特征信息和图像深层次地物信息等,用户无法难以直接对分类结果进行分析,需要对分类结果进行处理(例如使用分类信息对高光图图像中的物体进行可视化标注等),不同指令集平台的高光谱图像处理方式、处理程序并不相同,采用本方案,可以针对相同的高光谱图像在不同指令集平台分别生成各自平台能够直接使用的分类结果,便于用户在不同指令集平台对高光谱图像的分类结果进行处理。
附图说明
59.图1是本发明的一种图像分类方法实施例的步骤流程图;
60.图2是本发明的一种图像分类过程示意图;
61.图3是本发明的另一种图像分类方法实施例的步骤流程图;
62.图4是本发明的再一种图像分类方法实施例的步骤流程图;
63.图5是本发明的一种图像分类装置实施例的结构框图;
64.图6是本发明的另一种图像分类装置实施例的结构框图。
具体实施方式
65.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
66.实施例一
67.参照图1,示出了本发明的一种图像分类方法实施例的步骤流程图,应用于服务端,具体可以包括如下步骤:
68.步骤101,基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;所述第一指令集与所述第二指令集不同。
69.在本发明实施例中,图像分类规则是指对图像进行分类所需的数据合集,这些数据可以包括图像分类模型、图像分类软件版本、图像分类元数据、图像分类标签集合、图像分类数据字典、分类结果后处理程序等,通过这些进行图像分类所需的数据,可以对图像进行特征识别,将识别出的图像特征与数据字典等进行匹配,得到图像对应的分类标签,完成对图像的分类操作。需要说明的是,图像分类过程可以是对整个图像进行分类,也可以是对图像中的局部区域进行分类,从图像中识别出多个类型的子图像或子对象,举例来说,一个图像中包含一辆汽车和一条河流,则对该图像进行分类可以是对图像中该车辆所在的区域分类为“交通工具”,将图像中该河流所在的区域分类为“河流”。
70.指令集(instruction set),即计算机指令集,是指中央处理器(central processing unit,cpu)中用来计算和控制计算机系统的一套指令的集合。每一种新型的cpu在设计时就规定了一系列与其他硬件电路相配合的指令系统。举例来说,指令集可以分为loongarch指令集、x86指令集、risc指令集、avx指令集等等。
71.cpu架构是基于其对应的指令集所设计的,因此不同指令集的平台(计算机、服务端、终端等)之间的cpu架构存在显著差异,导致不同指令集的平台之间的程序、数据等一般无法通用,因此,对于不同指令集的平台,如果需要采用相同的目标图像分类规则对图像进行分类,则需要根据不同指令集的特性生成特定格式的图像分类脚本,在本发明实施例中,图像分类脚本表示平台用于对图像进行分类时所依据的程序和数据,其基于图像分类规则所生成。
72.在本发明实施例中,可以基于相同的目标图像分类规则,为第一终端生成其对应的第一图像分类脚本,为第二终端生成其对应的第二图像分类脚本,其中,第一图像分类脚本可以被采用第一指令集的平台正常识别和使用,第二图像分类脚本可以被采用第二指令集的平台正常识别和使用,第一终端与第二终端采用的指令集不同。举例来说,第一终端可以是基于loongarch指令集构建的平台,第二终端可以是基于x86指令集构建的平台,相应的,第一终端也可以是基于x86指令集构建的平台,第二终端也可以是基于loongarch指令集构建的平台。
73.步骤102,将所述第一图像分类脚本下发至第一终端进行部署,将所述第二图像分类脚本下发至第二终端进行部署;其中,所述第一终端基于所述第一指令集构建,所述第二终端基于所述第二指令集构建。
74.在得到第一图像分类脚本和第二图像分类脚本后,可以将第一图像分类脚本部署至第一终端,将第二图像分类脚本部署至第二终端。
75.具体地,可以将第一图像分类脚本发送至第一终端,并将第二图像分类脚本发送至第二终端,由第一终端将第一图像分类脚本部署在第一终端,由第二终端将第二图像分类脚本部署在第二终端。举例来说,如果第一图像分类脚本为程序安装包,则可以在第一终端对第一图像分类脚本进行安装,完成对第一图像分类脚本的部署操作;如果第一图像分
类脚本为免安装程序,则可以直接将第一图像分类脚本拷贝至第一终端里,完成对第一图像分类脚本的部署操作。
76.还可以向第一终端同时发送第一图像分类脚本和第二图像分类脚本,第一终端获取到第一图像分类脚本后在第一终端进行部署,第一终端获取到第二图像分类脚本后,将第二图像分类脚本传输至第二终端,由第二终端接收第二图像分类脚本并部署在第二终端,或者向第二终端同时发送第一图像分类脚本和第二图像分类脚本,第二终端获取到第二图像分类脚本后,可以在第二终端进行部署,第二终端获取到第一图像分类脚本后,将第一图像分类脚本传输至第一终端,由第一终端接收第一图像分类脚本并部署在第一终端。
77.在本发明实施例中,图像分类脚本还可以包含有图像分类初始模型和对应的训练样本数据,将图像分类脚本部署在终端上的过程还可以包括根据训练样本数据对图像分类初始模型进行训练的训练过程,从而分别在第一终端和第二终端训练得到对应的图像分类模型。
78.需要说明的是,图像分类脚本和部署图像分类脚本的方法可以由技术人员根据实际需要灵活调整,本发明实施例对此并不进行具体限定。
79.步骤103,向所述第一终端和所述第二终端分别发送待分类图像,以使得所述第一终端根据所述第一图像分类脚本对所述待分类图像进行分类,生成第一分类结果;以使得所述第二终端根据所述第二图像分类脚本对所述待分类图像进行分类,生成第二分类结果;其中,所述第一分类结果和所述第二分类结果通过相同的路径映射至同一存储空间,所述第一分类结果的分类含义与所述第二分类结果的分类含义相同。
80.在本发明实施例中,待分类图像可以是普通图像,例如普通照片、绘画等,也可以是高光谱图像,例如卫星遥感影像、人体高光谱影像等。图像分类过程往往需要在指令集层面进行,在不同指令集的终端对图像进行分类需要采用与不同指令集匹配的图像分类脚本。
81.在对高光谱图像进行图像分类时,不同指令集架构的终端(例如基于loongarch指令集架构的终端和基于x86指令集架构的终端)通过不同的指令检索方式对图像进行像素级判断,并对图像的层级、波段进行不同方式的筛选对比,进行网格方式判断搜索。
82.举例来说,一种图像分类规则可以包括用于对高光谱图像进行分类的图像分类模型,以及对高光谱图像进行分类时所需的图像分类数据字典(图像分类数据字典可以包括图像分类标签与图像分类特征之间的对应关系)。可以采用与第一指令集匹配的编译规则,对该图像分类规则中的图像分类模型对应的代码和图像分类数据字典对应的数据进行编译,得到应用于第一指令集的第一图像分类脚本,这样,采用第一指令集的第一终端便可以运行第一图像分类脚本来实现通过上述图像分类规则对高光谱图像进行分类。
83.由于高光谱图像由多层不同光谱波段的图像层构成,因此上述图像分类模型可以对高光谱图像进行网格划分,得到由各个图像层的子图像构成的多个图像区域,再对每个子图像进行特征提取,得到每个子图像对应的子图像特征,对同一图像区域的所有子图像的子图像特征进行特征融合,得到每个图像区域对应的区域特征,然后将该区域特征与图像分类数据字典数据中的图像分类特征进行比对,确定出每个图像区域对应的分类标签,以完成对高光谱图像的分类操作。
84.示例性地,高光谱图像a由红外波段的图像层1、可见光波段的图像层2和紫外波段
的图像层3构成。第一终端可以通过运行第一图像分类脚本对高光谱图像a进行100*100的网格划分,得到10000个图像区域,则每一个图像层均被划分为10000个子图像,每个图像区域由3个不同图像层的子图像相互叠加构成。针对其中一个图像区域a(由图像层1的子图像a、图像层2的子图像b和图像层3的子图像c构成)的每一层子图像,可以进行图像特征提取,得到子图像a的子图像特征:特征向量a,得到子图像a的子图像特征:特征向量b,得到子图像a的子图像特征:特征向量c;再通过向量点积法对特征向量a、特征向量b和特征向量c进行特征融合,得到图像区域a对应的区域特征:特征向量a。然后计算特征向量a与图像分类数据字典数据中每一个图像分类特征对应的分类特征向量之间的余弦距离,将余弦距离最小的分类特征向量对应的图像分类标签确定为图像区域a的分类结果。通过对高光谱图像a中所有图像区域执行上述操作,即可得到各个图像区域的分类结果,从而完成对高光谱图像a的分类操作。
85.相对应地,第二终端也可以通过运行第二图像分类脚本对上述高光谱图像a进行分类,第二图像分类脚本和第一图像分类脚本执行的图像分类规则相同,但第二图像分类脚本和第一图像分类脚本的编译过程不同,例如,第一图像分类脚本可以基于x86指令集对应的编译工具(例如支持loongarch指令集的gcc编译器)对图像分类规则对应的代码和数据进行编译得到,第二图像分类脚本可以基于loongarch指令集对应的编译工具对图像分类规则对应的代码和数据进行编译得到。
86.通常,在指令集层面进行图像分类时,往往需要通过指令集特有数据块存储进行写入数据并判断。通过不同图像分类脚本方式,在不同指令集架构的终端对同一高光谱图像数据分类时,在loongarch指令集终端可以使用loongarch特有的数据存储网格搜索方式,对高光谱图像进行分类;同时,在x86指令集终端可以使用x86特有的数据存储网格搜索方式,对高光谱图像进行分类。
87.在一种实施方式中,第一终端和第二终端部署图像分类脚本后,可以向第一终端和第二终端发送相同的待分类图像,第一终端根据第一图像分类脚本对待分类图像进行分类,并输出第一分类结果,由第二终端根据第二图像分类脚本对待分类图像进行分类,并输出第二分类结果。其中,待分类图像可以由用户上传,也可以由用户在网络中进行指定。
88.参照图2,图2示出了本发明的一种图像分类过程示意图,如图2所示,以第一终端为基于loongarch指令集的loongarch终端,第二终端为基于x86指令集的x86终端为例,可以在loongarch终端10部署第一图像分类脚本,在x86终端20部署第二图像分类脚本,由于第一图像分类脚本11和第二图像分类脚本21基于相同的图像分类规则构建,因此,与loongarch指令集匹配的第一图像分类脚本,以及与x86指令集匹配的第二图像分类脚本包含的实际内容(分类结果后处理程序、分类元数据和分类数据字典等)相同,loongarch终端10基于第一图像分类脚本11对待分类图像30进行分类,得到第一分类结果12,x86终端20基于第二图像分类脚本21对待分类图像30进行分类,得到第二分类结果22。在本发明实施例中,可以将第一分类结果12和第二分类结果22存储至loongarch终端和x86终端均可以访问的目标存储空间40中。
89.其中,目标存储空间可以采用第一终端和第二终端共同支持的分区格式,例如,若第一终端运行基于loongarch指令集的linux操作系统,而第二终端运行基于x86指令集的windows操作系统,其中,第一终端支持ext3、ext4和fat32,而第二终端支持ntfs和fat32,
则目标存储空间可以采用fat32分区格式构建,以使第一终端和第二终端均可以对目标存储空间中的文件进行读取和写入。在本发明实施例中,由于第一图像分类脚本和第二图像分类脚本均基于相同的图像分类规则生成,因此,第一终端采用第一图像分类脚本输出的第一分类结果,和第二终端采用第二图像分类脚本输出的第二图像分类结果可以是相同分类含义的文件。
90.在本发明实施例中,由于第一图像分类脚本和第二图像分类脚本均基于相同的目标图像分类规则,且第一图像分类脚本应用于第一终端对应的指令集,第二图像分类脚本应用于第二终端对应的指令集,因此,采用第一图像分类脚本对待分类图像进行分类得到的第一分类结果可以被第一终端读取和展示,采用第二图像分类脚本对待分类图像进行分类得到的第二分类结果可以被第二终端读取和展示。便于用户在不同指令集的终端上查看同一张图像的分类结果。
91.在另一种实施方式中,可以向第一终端和第二终端发送待分类图像集中不同的待分类图像,以使得第一终端和第二终端同步对待分类图像集中不同的待分类图像进行分类,提高对多张待分类图像进行分类时的分类效率。具体地,可以根据第一终端和第二终端的总数量将待分类图像集分割为待分类图像子集,再向每一个终端分配一个待分类图像子集,待分类图像子集的数量与第一终端和第二终端的总数量相同。
92.举例来说,可以首先获取由用户上传的100张待分类图像组成的待分类图像集,将待分类图像集拆分为包含50张待分类图像的第一图像集,以及包含另外50张待分类图像的第二图像集,再将第一图像集发送至第一终端,得到第一终端对第一图像集中的图像分类得到的第一分类结果,并将第二图像集发送至第二终端,得到第二终端对第一图像集中的图像分类得到的第二分类结果,以提高对待分类图像的分类效率。
93.需要说明的是,本发明实施例提供的图像分类方案不仅适用于包含第一终端和第二终端的情况,同样可以扩展至两个以上终端的场景,在包含两个以上终端的场景下,各个终端采用的指令集种类总量可以超过两个。举例来说,在三个终端分别采用loongarch指令集、x86指令集和risc指令集的场景下,可以基于目标图像分类规则构建对应于上述三种指令集的三个图像分类脚本,并将三个图像分类脚本分别部署在对应的终端中,再使三个终端采用自身部署的图像分类脚本同步对待分类图像进行分类。
94.在本发明实施例中,第一分类结果和第二分类结果基于相同的图像分类规则对相同的待分类图像进行实际分类得到,因此,第一分类结果和第二分类结果的中包含的分类含义相同,但由于第一分类结果和第二分类结果采用不同指令集对应的图像分类脚本生成,因此第一分类结果和第二分类结果在文件格式、数据结构等外在表现上存在一定差异。举例来说,软件a和软件b是相同软件的不同版本,软件a可以在windows平台运行,软件b可以在mac平台运行,因此,软件a和软件b的含义相同,但表现形式上存在区别。
95.在第一终端生成第一分类结果、第二终端生成第二分类结果之后,第一终端可以将第一分类结果映射至一个存储空间,第二终端也可以将第二分类结果映射至相同的存储空间,上述存储空间为第一终端和第二终端可以共同访问的存储空间,这样,第一分类结果和第二分类结果便可以被映射至同一存储空间,使得第一终端不但可以访问并使用第一分类结果,也可以访问并使用第二分类结果,使得第二终端不但可以访问并使用第二分类结果,也可以访问并使用第一分类结果。需要说明的是,由于第一分类结果基于第一指令集形
成,与第一指令集适配,而第二指令集基于第二指令集形成,与第二指令集适配,因此,在第一终端需要对第二分类结果进行使用时,可以通过预设的分类结果转换程序,对第二分类结果进行指令集转换,以便第一终端可以正常使用第二分类结果,同理,在第二终端需要对第一分类结果进行使用时,也可以通过预设的分类结果转换程序,对第一分类结果进行指令集转换,以便第二终端可以正常使用第一分类结果。
96.综上所述,本发明实施例中,基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;第一指令集与第二指令集不同;将第一图像分类脚本下发至第一终端进行部署,将第二图像分类脚本下发至第二终端进行部署;其中,第一终端基于第一指令集构建,第二终端基于第二指令集构建;向第一终端和第二终端分别发送待分类图像,以使得第一终端根据第一图像分类脚本对待分类图像进行分类,生成第一分类结果;以使得第二终端根据第二图像分类脚本对待分类图像进行分类,生成第二分类结果。能够采用与不同指令集匹配的第一图像分类脚本和第二图像分类脚本,在不同指令集的终端上部署相同的图像分类规则,使不同指令集的终端对相同的待分类图像可以进行同步分类,并生成自身可用的图像分类结果,在后续对图像分类结果的使用过程中,应用不同指令集的终端都可以直接对自身生成的图像分类结果进行处理,提高了处理图像分类结果的效率和实时性。
97.实施例二
98.参照图3,示出了本发明的另一种图像分类方法实施例的步骤流程图,应用于服务端,具体可以包括如下步骤:
99.步骤201,基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;所述第一指令集与所述第二指令集不同。
100.在本发明实施例中,目标图像分类规则包括图像分类模型、图像分类数据字典、图像分类元数据中的至少一项。
101.可选地,步骤201可以包括:
102.子步骤2011,根据所述目标图像分类规则和第一指令集信息构建第一图像分类脚本。
103.在本发明实施例中,技术人员可以根据第一图像分类规则和第一指令集信息构建第一图像分类脚本。
104.举例来说,技术人员可以调研客户的需求,确定客户需要分类的图像类型、分类方式、图像分类数据字典、图像分类模型等目标图像分类规则,再根据目标图像分类规则和第一指令集信息,开发出适用于第一指令集的图像分类软件,即第一图像分类脚本。
105.子步骤2012,根据所述第二指令集信息对所述第一图像分类脚本进行调整,得到第二图像分类脚本。
106.在本发明实施例中,技术人员可以根据第二指令集信息对第一图像分类脚本进行调整,使其能够在第一图像分类脚本上运行和发挥作用,从而得到适应于第二指令集的终端的第二图像分类脚本。
107.举例来说,在已经开发出适用于第一指令集的图像分类软件的情况下,可以基于第二指令集信息对适用于第一指令集的图像分类软件进行移植开发,得到能够适用于第二指令集的图像分类软件,即第二图像分类脚本。
108.需要说明的是,也可以首先根据目标图像分类规则和第二指令集信息构建第二图像分类脚本,再根据第一指令集信息对第二图像分类脚本进行调整,得到第一图像分类脚本。本发明实施例对第一图像分类脚本和第二图像分类脚本的获取顺序并不进行具体限定。
109.步骤202,向所述第一终端发送所述待分类图像,以使得所述第一终端将所述待分类图像存储至既定的目标存储空间,并使得所述第二终端从所述目标存储空间获取所述待分类图像。
110.在本发明实施例中,还可以由第一终端在目标存储器中申请一个目标存储空间,以便通过目标存储器记录待分类图像和分类结果。其中,上述目标存储器可以是第一终端中的存储器,也可以是其他终端(包括第二终端)中的存储器,还可以是服务端中的存储器。
111.通常来讲,用户在进行图像分类时通常只会在第一终端、第二终端等图像分类终端上进行操作,因此,为了避免对用户使用造成不便,可以由用户操作的终端(例如第一终端)将待分类图像同步至其他终端。
112.具体地,可以由第一终端在目标存储器中申请一个目标存储空间,以便通过目标存储器记录待分类图像和分类结果。其中,上述目标存储器可以是第一终端中的存储器,也可以是其他终端(包括第二终端)中的存储器,还可以是服务端中的存储器。在第一终端申请到目标存储空间后,可以将目标存储空间的访问地址发送至第二终端。
113.将待分类图像发送至第一终端,由第一终端将待分类图像存储至目标存储空间中,由于第二终端已经获取到了目标存储空间的访问地址,因此第二终端可以从目标存储空间中直接获取由第一终端存储的待分类图像。
114.步骤203,接收服务端发送的用户针对所述待分类图像设置的分类参数。
115.在本发明实施例中,用户还可以针对待分类图像设置对应的分类参数,其中,分类参数可以包括分类精度、分类模式(例如全局分类或局部分类)等。分类参数可以以文件的形式存在,由用户进行上传,用户也可以通过在第一终端上对分类设置进行选择、调整等操作,从而确定分类参数。
116.需要说明的是,用户可以针对所有待分类图像均设置同样的分类参数,也可以针对不同的待分类图像设置不同的分类参数。
117.步骤204,将所述分类参数分别发送至所述第一终端和所述第二终端,以使得所述第一终端根据所述第一图像分类脚本和所述分类参数对所述待分类图像进行分类,生成第一分类结果,以使得所述第二终端根据所述第二图像分类脚本和所述分类参数对所述待分类图像进行分类,生成第二分类结果。
118.在本发明实施例中,除了向第一终端和第二终端发送待分类图像之外,还可以将待分类图像对应的分类参数发送至第一终端和第二终端,以供第一终端和第二终端依据分类参数对待分类图像进行分类。具体地,可以采用与上述步骤中发送待分类图像相同的方法向第一终端和第二终端发送分类参数,也可以采用与上述步骤中发送待分类图像不同的方法向第一终端和第二终端发送分类参数,本发明实施例对此不再赘述。
119.进一步地,考虑到分类参数需要应用于图像分类脚本才能发挥作用,而第一图像分类脚本和第二图像分类脚本所对应的指令集不同,因此,为了避免分类参数无法正常发挥作用,可以在发送分类参数之前,根据第一终端采用的第一指令集对分类参数进行处理,
得到适配于第一图像分类脚本的第一分类参数,并根据第二终端采用的第二指令集对分类参数进行处理,得到适配于第二图像分类脚本的第二分类参数,之后再将第一分类参数发送至第一终端,将第二分类参数发送至第二终端,以使第一终端根据第一分类参数对待分类图像进行分类,第二终端根据第二分类参数对待分类图像进行分类。
120.以下对本系统的操作方式进行说明:
121.若第一终端为基于loongarch指令集的龙芯3c5000l服务器,第二终端为基于x86指令集的intel台式机,可以在第一终端安装图像分类软件image classification的loongarch版本,在第二终端安装图像分类软件image classification的x86版本。并将目标存储空间设置为第二终端的datadir文件夹(即图像分类软件image classification的默认存储文件夹),具体为保持第二终端的datadir文件夹路径不变,将第一终端的datadir文件夹的路径(第一终端的图像分类软件image classification的存储路径)指向第二终端的datadir文件夹,使第一终端和第二终端共同使用第二终端的datadir文件夹。
122.当技术人员需要采用本系统对待分类图像进行分类时,可以在第一终端通过命令行的方式上传待分类图像,存储至datadir路径中,并对待分类图像进行分类操作,同步向第二终端发送针对待分类图像的分类指令,以使两个终端对待分类图像进行同步分类,并由第一终端在datadir路径中写入第一分类结果,由第二终端在datadir路径中写入第二分类结果,这样,技术人员便可以在第一终端使用第一分类结果,在第二终端使用第二分类结果。
123.步骤205,接收上传的所述第一分类结果和所述第二分类结果,对所述第一分类结果和所述第二分类结果进行融合处理,得到目标分类结果。
124.通常来讲,图像分类脚本中包含用于对图像进行分类的神经网络模型,随着神经网络模型的使用和/或训练,神经网络模型会发生变化,而这种变化具有一定的随机性,因此,即使第一图像分类脚本和第二图像分类脚本均是基于相同的目标分类规则所构建的,但随着第一图像分类脚本和第二图像分类脚本的不断使用,两者之间依然会产生差异,导致第一图像分类脚本和第二图像分类脚本针对相同的待分类图像输出的第一分类结果和第二分类结果在内容上会存在差异。例如,针对同一个遥感图像进行分类并输出遥感图像中包含的景物类别,则其对应的第一分类结果可能包括:图像区域1有70%的概率为道路、图像区域2有80%的概率为楼宇;其对应的第二分类结果可能包括:图像区域1有85%的概率为河流、图像区域2有90%的概率为楼宇。
125.在本发明是实施例中,第一分类结果和第二分类结果可以是不同指令集平台对相同待分类图像进行分类后得到的结果,因此,还可以通过对相同待分类图像的第一分类结果和第二分类结果进行融合,得到更为精确的目标分类结果,以提高对待分类图像的分类准确性。具体地,可以将相同第一分类结果和第二分类结果中同一图像区域的结果进行组合或平均,从而得到待分类图像的目标分类结果。沿用上述示例,可以对第一分类结果中的图像区域1有70%的概率为道路,与第二分类结果中的图像区域1进行组合,对第一分类结果中的图像区域2有90%的概率为楼宇,和图像区域2有90%的概率为楼宇进行平均,可以得到目标分类结果:图像区域1中有70%的概率存在道路、90%的概率存在楼宇,图像区域2中有85%的概率存在楼宇。
126.步骤206,将所述目标分类结果分别下发至所述第一终端和所述第二终端,供所述
第一终端和所述第二终端对所述目标分类结果互相进行调用。
127.在得到目标分类结果后,可以将目标分类结果发送至第一终端和第二终端,具体地,可以将目标分类结果直接发送至第一终端和第二终端,也可以将目标分类结果存储至目标存储空间,使第一终端和第二终端从目标存储空间获取目标分类结果。
128.进一步地,为了便于用户在第一终端和第二终端均可以正常查看目标分类结果,在生成目标分类结果时,可以分别生成第一指令集对应的第一目标分类结果和第二指令集对应的第二目标分类结果,并将第一目标分类结果和第二目标分类结果均存放至目标存储空间中,以便第一终端和第二终端读取并展示目标分类结果。
129.进一步地,还可以根据第一分类结果和第二分类结果的差异,设置不同的融合方法,例如,在待分类图像为高光谱图像的情况下,可以使第一终端仅对待分类图像中的一部分图层进行分类,得到这一部分图层对应的第一分类结果,使第二终端仅对待分类图像中的另一部分图层进行分类,得到另一部分图层的第二分类结果,再将第一分类结果和第二分类结果进行融合,得到高光谱图像所有图层的完整分类结果。
130.需要说明的是,技术人员可以根据实际需要灵活调整第一终端和第二终端对待分类图像的分类方式,也可以根据实际需要灵活调整融合第一分类结果和第二分类结果的方法,本发明实施例对此并不进行具体限定。综上所述,在本发明实施例中,可以基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;将第一图像分类脚本部署至第一终端,将第二图像分类脚本部署至第二终端;其中,第一终端和第二终端运行的指令集不同;向第一终端和第二终端发送待分类图像,以使得第一终端根据第一图像分类脚本对待分类图像进行分类,并输出第一分类结果,以使得第二终端根据第二图像分类脚本对待分类图像进行分类,并输出第二分类结果。能够在不同指令集的终端上部署相同的图像分类规则,使不同指令集的终端对相同的待分类图像可以进行同步分类,并输出自身可用的图像分类结果,在后续对图像分类结果的处理过程中,可以直接对自身生成的图像分类结果进行处理,提高了处理图像分类结果的效率和实时性。
131.实施例三
132.参照图4,示出了本发明的另一种图像分类方法实施例的步骤流程图,应用于第一终端,具体可以包括如下步骤:
133.步骤301,获取基于目标图像分类规则构建的第一图像分类脚本。
134.在一种实施方式中,第一图像分类脚本可以由服务端进行构建,第一终端可以直接获取由服务端构建的第一图像分类脚本。在另一种实施方式中,第一图像分类脚本也可以由第一终端基于获取的目标图像分类规则自行构建,其中,目标图像分类规则可以由第一终端从服务端获取,也可以由用户上传至第一终端。
135.可选地,步骤301可以包括:
136.子步骤3011,根据目标图像分类规则和第一指令集信息构建第一图像分类脚本。
137.在第一终端得到目标图像分类规则后,可以基于目标图像分类规则和自身采用的指令集对应的第一指令集信息,构建自身可以使用的第一图像分类脚本。
138.子步骤3012,根据目标图像分类规则和第二指令集信息构建第二图像分类脚本。
139.在本发明实施例中,第一终端还可以查询第二终端所采用的指令集,获取第二终
端所采用的指令集对应的第二指令集信息,并基于目标图像分类规则和第二指令集信息,为第二终端构建第二图像分类脚本,将第二图像分类脚本发送至第二终端。
140.进一步地,处于隐私保护等原因,第一终端可能无法获取第二终端的第二指令集信息,因此,第一终端也可以将目标图像分类规则转发至第二终端,由第二终端基于目标图像分类规则和自身采用的指令集对应的第二指令集信息,构建自身可以使用的第一图像分类脚本。
141.步骤302,获取待分类图像,并基于所述第一图像分类脚本对所述待分类图像进行分类,生成第一分类结果。
142.此步骤可参见步骤204,本发明实施例不再赘述。
143.得到第一分类结果后,第一终端可以将第一分类结果存储在目标存储空间中,以便服务端、第二终端或其他终端对第一分类结果进行后续的合成、查看等操作。
144.可选地,步骤302还可以包括:
145.子步骤3021,接收服务端发送的用户针对所述待分类图像设置的分类参数。
146.在本发明实施例中,第一终端除了可以获取待分类图像之外,还可以获取待分类图像对应的分类参数,依据分类参数对待分类图像进行分类。具体地,第一终端可以采用与上述步骤中获取待分类图像相同的方法获取分类参数,可以采用与上述步骤中获取待分类图像不同的方法获取分类参数,本发明实施例对此不再赘述。
147.子步骤3022,基于所述第一图像分类脚本和所述分类参数对所述待分类图像进行分类,生成所述第一分类结果。
148.子步骤3023,接收用户针对所述待分类图像的分类结果处理请求。
149.在本发明实施例中,分类结果处理请求可以包括可视化请求、存储请求等。分类结果处理请求并不限于上述示例,技术人员可以根据实际需要进行设置,本发明实施例对此并不进行具体限定。
150.子步骤3024,响应于所述处理请求,调用所述处理请求对应的后处理程序对所述第一图像分类结果进行处理。
151.在本发明实施例中,图像分类规则可以包括分类结果后处理程序,可以通过分类结果后处理程序可以对图像分类结果进行后处理,以响应处理请求。
152.步骤303,将所述待分类图像映射至第二终端,以使得所述第二终端基于由所述目标图像分类规则构建的第二图像分类脚本,对所述待分类图像进行分类,生成第二分类结果;其中,所述第一终端基于第一指令集构建,所述第二终端基于与所述第一指令集不同的第二指令集构建。
153.可选地,步骤303还可以包括:
154.子步骤3031,将所述待分类图像和所述分类参数存储至目标存储空间,以使得第二终端从所述目标存储空间获取所述待分类图像和所述分类参数,基于第二图像分类脚本和所述分类参数对所述待分类图像进行分类,得到第二分类结果。
155.第一终端获取到待分类图像和分类参数后,可以将待分类图像先存储在目标存储空间中,再对待分类图像执行分类操作,以便第二终端可以从目标存储空间中获取待分类图像和分类参数,并与第一终端一起对待分类图像进行同步分类,得到待分类图像的第二分类结果。
156.需要说明的是,第二终端在得到待分类图像的第二分类结果后,可以同样将第二分类结果存储在目标存储空间中,以便服务端、第一终端或其他终端对第一分类结果进行后续的合成、查看等操作。
157.步骤304,从所述目标存储空间获取由所述第二终端存储的所述第二分类结果。
158.在本发明实施例中,由于第二终端会与第一终端一起进行同步分类,并在生成第二分类结果后,会将第二分类结果存储至目标存储空间,因此,第一终端可以在生成第一分类结果后,可以从目标存储空间中获取第二终端存放的第二分类结果。
159.此外,第一终端也可以从第二终端处直接获取第二分类结果,具体地,第一终端在生成第一分类结果后,可以向第二终端发送分类结果获取请求,第二终端响应该请求并向第一终端发送第二分类结果,第二终端也可以在生成第二分类结果后,直接将第二分类结果发送至第一终端。
160.步骤305,对所述第一分类结果和所述第二分类结果进行融合处理,得到目标分类结果。
161.融合第一分类结果和第二分类结果的具体方法可以参见步骤205,本发明实施例不再赘述。
162.第一终端可以从目标存储空间中读取第二分类结果,并将第二分类结果与自身生成的第一分类结果进行融合处理,得到目标分类结果。需要说明的是,融合第一分类结果和第二分类结果的操作同样可以由服务端、第二终端或其他终端执行,本发明实施例对生成目标分类结果的终端并不进行具体限定。上述融合处理的具体方法可参照步骤205,本发明实施例不再赘述。
163.综上,在本发明实施例中,可以获取基于目标图像分类规则构建的第一图像分类脚本;获取待分类图像,并基于第一图像分类脚本对待分类图像进行分类,生成第一分类结果,并对第一分类结果进行使用;将待分类图像传输至第二终端,以使得第二终端基于由目标图像分类规则构建的第二图像分类脚本,对待分类图像进行分类,生成第二分类结果,并对第二分类结果进行使用;其中,第一终端基于第一指令集构建,第二终端基于第二指令集构建。能够在不同指令集的终端上部署相同的图像分类规则,使不同指令集的终端对相同的待分类图像可以进行同步分类,并输出自身可用的图像分类结果,在后续对图像分类结果的处理过程中,可以直接对自身生成的图像分类结果进行处理,提高了处理图像分类结果的效率和实时性。
164.参照图5,示出了本发明的一种图像分类装置实施例的结构框图,应用于服务端,具体可以包括如下模块:
165.生成模块401,用于基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;所述第一指令集与所述第二指令集不同;
166.部署模块402,用于将第一图像分类脚本部署至第一终端,将第二图像分类脚本部署至第二终端;其中,第一终端和第二终端运行的指令集不同。
167.发送模块403,用于向所述第一终端和所述第二终端分别发送待分类图像,以使得所述第一终端根据所述第一图像分类脚本对所述待分类图像进行分类,生成第一分类结果;以使得所述第二终端根据所述第二图像分类脚本对所述待分类图像进行分类,生成第
二分类结果;其中,所述第一分类结果和所述第二分类结果通过相同的路径映射至同一存储空间,所述第一分类结果的分类含义与所述第二分类结果的分类含义相同。
168.可选地,生成模块包括:
169.第一脚本子模块,用于根据目标图像分类规则和第一指令集信息构建第一图像分类脚本。
170.第二脚本子模块,用于根据第二指令集信息对第一图像分类脚本进行调整,得到第二图像分类脚本。
171.可选地,发送模块,还用于向第一终端发送待分类图像,以使得第一终端将待分类图像存储至目标存储空间,并使得第二终端从目标存储空间获取待分类图像。
172.可选地,装置还包括:
173.分类参数模块,用于获取用户针对待分类图像设置的分类参数;
174.分类参数发送模块,用于将分类参数发送至第一终端和第二终端,以使得第一终端根据第一图像分类脚本和分类参数对待分类图像进行分类,并输出第一分类结果,以使得第二终端根据第二图像分类脚本和分类参数对待分类图像进行分类,并输出第二分类结果。
175.可选地,装置还包括:
176.融合模块,用于接收上传的所述第一分类结果和所述第二分类结果,对所述第一分类结果和所述第二分类结果进行融合处理,得到目标分类结果。
177.分类结果发送模块,用于将所述目标分类结果分别下发至所述第一终端和所述第二终端,供所述第一终端和所述第二终端对所述目标分类结果互相进行调用。
178.参照图6,示出了本发明的另一种图像分类装置实施例的结构框图,具体可以包括如下模块:
179.获取模块501,用于获取基于目标图像分类规则构建的第一图像分类脚本;
180.分类模块502,用于获取待分类图像,并基于所述第一图像分类脚本对所述待分类图像进行分类,生成第一分类结果。
181.发送模块503,用于将所述待分类图像映射至第二终端,以使得所述第二终端基于由所述目标图像分类规则构建的第二图像分类脚本,对所述待分类图像进行分类,生成第二分类结果;其中,所述第一终端基于第一指令集构建,所述第二终端基于与所述第一指令集不同的第二指令集构建。
182.可选地,分类模块包括
183.分类参数子模块,用于获取用户针对待分类图像设置的分类参数;
184.分类子模块,用于基于所述第一图像分类脚本和所述分类参数对所述待分类图像进行分类,生成所述第一分类结果。
185.可选地,发送模块,还用于将所述第一分类结果、所述待分类图像和所述分类参数存储至既定的目标存储空间,以使得所述第二终端从所述目标存储空间获取所述待分类图像和所述分类参数,基于第二图像分类脚本和所述分类参数对所述待分类图像进行分类,得到所述第二分类结果。
186.可选地,装置还包括:
187.第二分类结果获取模块,用于从目标存储空间获取由第二终端存储的第二分类结
果。
188.融合模块,用于对第一分类结果和第二分类结果进行融合处理,得到目标分类结果。
189.可选地,获取模块包括:
190.第一分类脚本模块,用于根据目标图像分类规则和第一指令集信息构建第一图像分类脚本。
191.第二分类脚本模块,用于根据目标图像分类规则和第二指令集信息构建第二图像分类脚本。
192.可选地,分类子模块包括:
193.处理请求子模块,用于接收用户针对所述待分类图像的分类结果处理请求。
194.处理子模块,用于响应于所述处理请求,调用所述处理请求对应的后处理程序对所述第一图像分类结果进行处理。
195.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器架构中的处理器执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
196.一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行一种图像分类方法,方法包括:
197.基于同一目标图像分类规则生成与第一指令集匹配的第一图像分类脚本,以及与第二指令集匹配的第二图像分类脚本;所述第一指令集与所述第二指令集不同;
198.将第一图像分类脚本部署至第一终端,将第二图像分类脚本部署至第二终端;其中,第一终端基于第一指令集构建,第二终端基于第二指令集构建;
199.向第一终端和第二终端发送待分类图像,以使得第一终端根据第一图像分类脚本对待分类图像进行分类,生成第一分类结果,并对第一分类结果进行使用,以使得第二终端根据第二图像分类脚本对待分类图像进行分类,生成第二分类结果,并对第二分类结果进行使用。
200.一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行一种图像分类方法,方法包括:
201.获取基于目标图像分类规则构建的第一图像分类脚本;
202.获取待分类图像,并基于第一图像分类脚本对待分类图像进行分类,生成第一分类结果,并对第一分类结果进行使用;
203.将待分类图像传输至第二终端,以使得第二终端基于由目标图像分类规则构建的第二图像分类脚本,对待分类图像进行分类,生成第二分类结果,并对第二分类结果进行使用;其中,第一终端基于第一指令集构建,第二终端基于第二指令集构建。
204.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
205.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可
用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
206.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
207.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
208.以上对本发明所提供的一种图像分类方法、装置以及一种储存介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献