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

图片归档的方法、装置、电子设备及可读存储介质与流程

2023-02-06 17:46:15 来源:中国专利 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.图1是本技术实施例提供的一种图片归档的方法流程示意图。
26.图2是本技术实施例提供的一种图片归档的装置结构示意图。
27.图3是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
28.以下结合附图1-附图3对本技术作进一步详细说明。
29.本具体实施例仅仅是对本技术的解释,其并不是对本技术的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
30.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
32.下面结合说明书附图对本技术实施例作进一步详细描述。
33.本技术实施例提供一种图片归档的方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务
器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制,其中,如图1所示,该方法可以包括:步骤s101、获取目标图片集合中的建筑图片。
34.其中,目标图片集合包括至少两个与目标建筑有关联的图像。
35.对于本技术实施例,目标建筑可以为实体建筑,即真实存在的建筑,目标建筑也可以为通过建模软件确定的建筑模型,建模软件为源文件,建筑图片可以是通过图像采集设备进行采集的,例如,通过摄像机采集,也可以是通过源文件进行转换的,例如,数据文件(autodesk 3dmax,max)转换成联合图像专家组(joint photographic experts group,jpg)格式的文件,建筑图片可以是jpg格式的文件。
36.对于本技术实施例,电子设备可以实时获取目标图片集合中的建筑图片,也可以间隔特定时间获取目标图片集合中的建筑图片,还可以当检测到用户的触发指令时,获取目标图片集合中的建筑图片,在本技术实施例中不做限定。
37.对于本技术实施例,电子设备可以获取移动端或者pc端的建筑图片,也可以通过遥感图像获取建筑图片,在本技术实施例中不做限定。
38.在上述申请实施例中,获取目标图片集合中的建筑图片之后,显示设备可以实时显示目标图片集合中的建筑图片,还可以当检测到用户触发的显示指令时,显示目标图片集合中的建筑图片,以供用户实时掌握目标图片集合中的建筑图片。
39.步骤s102、获取每个建筑图片对应的建筑图片信息。
40.对于本技术实施例,建筑图片信息可以是用户输入的,也可以是用户选择的,图片信息还可以包括:编号。
41.在上述申请实施例中,获取每个建筑图片对应的建筑图片信息之后,显示设备可以实时显示每个建筑图片对应的建筑图片信息,还可以当检测到用户触发的显示指令时,显示每个建筑图片对应的建筑图片信息,以供用户实时掌握建筑图片和建筑图片信息。
42.步骤s103、基于每个建筑图片,确定建筑图片对应的建筑特征类型。
43.对于本技术实施例,在获取建筑图片之后,对建筑图片进行分类,通过建筑图片和建筑特征标准,确定建筑图片对应的建筑特征类型,例如,建筑图片1对应的建筑特征类型为砖木结构。
44.在上述申请实施例中,确定建筑图片对应的建筑特征类型后,上述显示设备可以实时显示建筑图片对应的建筑特征类型,也可以当检测到用户触发的显示指令时,显示建筑图片对应的建筑特征类型,以供用户掌握建筑图片的分类结果。
45.步骤s104、基于建筑图片信息,确定建筑图片对应的建筑信息类型。
46.其中,建筑信息类型用于表征建筑图片的来源信息。
47.对于本技术实施例,基于建筑图片信息确定建筑图片对应的建筑信息类型,其中,来源信息可以包括:目标建筑的地点来源和建筑图片信息的上传时间来源,例如,建筑图片1对应建筑图片信息a,基于建筑图片信息a包括:地点a,则确定建筑图片1对应的建筑信息类型为地点a类型。
48.在上述申请实施例中,确定建筑图片对应的建筑信息类型后,上述显示设备可以
实时显示建筑图片对应的建筑信息类型,也可以当检测到用户触发的显示指令时,显示建筑图片对应的建筑信息类型。
49.步骤s105、基于建筑特征类型和建筑信息类型创建图片标签。
50.对于本技术实施例,图片标签包括建筑图片对应的建筑特征类型和建筑信息类型,通过基于建筑特征类型和建筑信息类型创建标签,使每个建筑图片有对应的图片标签,例如,砖木结构、a地点。
51.步骤s106、建立图片标签和建筑特征类型的第一关联关系以及图片标签和建筑信息类型的第二关联关系。
52.对于本技术实施例,建立图片标签和建筑特征类型的第一关联关系的步骤可以在建立图片标签和建筑信息类型的第二关联关系的步骤之前执行,建立图片标签和建筑特征类型的第一关联关系的步骤也可以在建立图片标签和建筑信息类型的第二关联关系的步骤之后执行,还可以同时执行建立图片标签和建筑特征类型的第一关联关系的步骤和建立图片标签和建筑信息类型的第二关联关系的步骤。
53.对于本技术实施例,建立图片标签和建筑特征类型的第一关联关系以及图片标签和建筑信息类型的第二关联关系,当确定图片标签后,以使得基于第一关联关系查找关于图片标签对应的建筑特征类型,以及基于第二关联关系,查找与图片标签对应的建筑信息类型。
54.对于本技术实施例,建立图片标签和建筑特征类型的第一关联关系以及建立图片标签和建筑信息类型的第二关联关系之后,将图片标签和建筑特征类型的第一关联关系与图片标签和建筑信息类型的第二关联关系进行存储。
55.本技术提供了一种图片归档的方法,与相关技术相比,在本技术实施例中,通过获取建筑图片以及建筑图片对应的建筑图片信息,其中,建筑图片信息包括:位置信息,建筑图片可以是通过图像采集设备获取的,也可以是通过源文件进行转换的,源文件是建筑图片的原始文件,并基于建筑图片和预设建筑特征类型,确定建筑图片对应的建筑特征类型,建筑特征类型包括:建筑结构类型和建筑颜色类型,预设建筑特征类型是根据建筑的构造进行分类的特征,基于建筑图片信息和预设建筑信息类型,确定建筑图片对应的建筑信息类型,建筑信息类型包括:建筑地点类型和建筑人员类型,预设建筑信息类型是根据建筑的信息进行分类的特征,将建筑图片存储至建筑特征类型对应的存储空间和建筑信息类型对应的存储空间,通过将建筑图片进行分类,并根据类型对建筑图片进行存储,提高了用户对存储的建筑图片的查找效率。
56.本技术实施例的一种可能的实现方式,该方法还可以包括:步骤sa1(图中未示出)、步骤sa2(图中未示出)、步骤sa3(图中未示出)、步骤sa4(图中未示出)和步骤sa5(图中未示出),其中,步骤sa1可以在步骤s101之后执行,步骤sa1也可以在步骤s101之前执行,步骤sa1还可以与步骤s101同时执行。
57.步骤sa1、当检测到用户触发的查找指令时,获取查找信息。
58.对于本技术实施例,当用户需要查找需要的建筑图片时,获取用户输入或选择的查找信息。例如,查找信息可以为“混凝土结构的楼房”。
59.步骤sa2、基于查找信息和图片标签,确定待查找标签。
60.对于本技术实施例,在获取查找信息后,从查找信息中确定关键词,并将关键词和
图片标签进行比对,确定相匹配的待查找标签,例如,查找信息为“在a地点的墙”则关键词为a地点和墙,标签1包括:a地点,标签2包括:墙,则标签1和标签2为待查找图片。
61.步骤sa3、基于待查找标签和第一关联关系,从建筑特征类型中确定待查找建筑特征类型。
62.对于本技术实施例,基于待查找图片和建筑特征类型的第一关联关系,确定与待查找标签对应的建筑特征类型,并将与待查找标签对应的建筑特征类型确定为待查找建筑特征类型。例如,待查找标签为待查找标签a,待查找标签a对应的建筑特征类型为建筑特征类型a1和建筑特征类型a2,则待查找建筑特征类型为建筑特征类型a1和建筑特征类型a2。
63.步骤sa4、基于待查找标签和第二关联关系,从建筑信息类型中确定待查找建筑信息类型。
64.对于本技术实施例,基于待查找标签和建筑信息类型的第二关联关系,确定与待查找标签对应的建筑信息类型,并将于待查找标签对应的建筑信息类型确定为待查找建筑信息类型,例如,待查找标签a,基于第二关联关系,待查找标签a对应建筑信息类型为建筑信息类型b1和建筑信息类型b2,则待查找建筑信息类型为建筑信息类型b1和建筑信息类型b2。
65.步骤sa5、基于待查找建筑信息类型和待查找建筑信息类型,从建筑图片中确定待查找图片。
66.对于本技术实施例,将待查找建筑信息类型对应的建筑图片与待查找建筑信息类型对应的建筑图片确定为待查找图片。例如,待查找建筑信息类型为待查找建筑信息类型为a1,待查找建筑信息类型为待查找建筑信息类型b1,待查找建筑信息类型为a1对应的建筑图片为建筑图片1和建筑图片2,待查找信息类型b1对应的建筑图片为建筑图片5和建筑图片6。通过将查找信息与分类标签进行匹配,进而查找到与查找信息相匹配的建筑图片,进一步地提高用户查找建筑图片的效率。
67.本技术实施例的另一种可能的实现方式,将建筑图片存储至建筑特征类型对应的存储空间和建筑信息类型对应的存储空间,之前还包括:基于建筑图片信息,确定建筑图片对应的名称,其中名称包括:公司、时间、编号和姓名。为了区分每个建筑图片,基于预设关键词数据库提取建筑图片信息的关键词,确定建筑图片的名称,例如,建筑图片a对应的建筑图片信息为2022年8月29日星期一c公司6姓名a1位置b,则建筑图片名称a对应的名称为2022年8月29日c公司6姓名a1。通过确定建筑图片对应的名称,便于用户查找建筑图片。
68.本技术实施例的另一种可能的实现方式,将建筑图片存储至建筑特征类型对应的存储空间和建筑信息类型对应的存储空间。在本技术实施例中,将建筑图片存储至建筑特征类型对应的存储空间和建筑信息类型对应的存储空间的步骤可以在基于建筑特征类型和建筑信息类型创建图片标签的步骤之前执行,也可以在基于建筑特征类型和建筑信息类型创建图片标签的步骤之后执行,还可以与基于建筑特征类型和建筑信息类型创建图片标签的步骤同时执行。
69.对于本技术实施例,每个预设建筑特征类型和每个预设建筑信息类型,都有对应的存储空间,确定建筑图片对应的建筑特征类型和建筑信息类型之后,将建筑图片在对应的建筑特征类型和建筑信息类型中分别进行本地存储,例如,建筑图片1对应建筑特征类型a和建筑信息类型b,建筑特征类型a对应存储空间a,建筑信息类型b对应存储空间b,则将建
筑图片1存储在存储空间a和存储空间b中。
70.进一步地,将建筑图片在本地存储后,还可以将建筑图片发送至其他设备进行存储,例如,存储至云端。
71.本技术实施例的另一种可能的实现方式,将建筑图片存储至建筑特征类型对应的存储空间和建筑信息类型对应的存储空间,之后还可以包括:若目标建筑是虚拟建筑模型,则获取建筑图片对应的源文件;当检测到源文件被修改的指令时,将被修改的源文件确定为待修改源文件,并将源文件对应的建筑图片确定为待修改建筑图片;基于修改后的源文件,确定修改后的源文件对应的已修改图片,并将源文件对应的建筑图片进行删除;确定待修改建筑图片对应的待修改存储空间,并将已修改图片存储至待修改存储空间。在本技术实施例中,源文件用于表征目标建筑对应的虚拟建筑模型文件。
72.对于本技术实施例,若建筑图片为源文件转换的图片,则获取建筑图片对应的源文件的步骤可以在基于建筑图片和预设建筑特征类型,确定建筑图片对应的建筑特征类型的步骤之前执行,也可以在基于建筑图片和预设建筑特征类型,确定建筑图片对应的建筑特征类型的步骤之后执行,还可以与基于建筑图片和预设建筑特征类型,确定建筑图片对应的建筑特征类型的步骤同时执行。
73.对于本技术实施例,源文件可以是图片(photoshop document,psd)格式,也可以是图片的其他格式,在本技术实施例中不做限定。
74.对于本技术实施例,若建筑图片是通过源文件进行转换时,获取建筑图片对应的存储空间和源文件,当检测到源文件被修改的指令时,即检测到用户修改源文件并检测到用户的保存指令时,将修改后的源文件进行格式转换生成已修改图片,并将待修改源文件对应的待修改建筑图片进行删除,将已修改图片保存至存储空间中。当检测到源文件进行修改时,将待修改建筑图片进行修改,不需要用户再次对建筑图片进行修改,提升用户对图片修改的效率。
75.本技术实施例的另一种可能的实现方式,建筑特征类型包括:建筑结构类型和建筑颜色类型;步骤s103中基于建筑图片,确定建筑图片对应的建筑特征类型,具体可以包括:步骤s1031(图中未示出)、步骤s1032(图中未示出)、步骤s1033(图中未示出)和步骤s1034(图中未示出),其中,步骤s1031、将建筑图片进行结构特征提取,得到建筑结构特征。
76.对于本技术实施例,将建筑图片进行二值化处理,并提取图片中建筑的轮廓,得到建筑图片的结构特征,例如,建筑图片a对应的建筑结构类型为钢混结构。
77.步骤s1032、将建筑结构特征和预设建筑结构类型进行匹配,确定建筑图片对应的建筑结构类型。
78.对于本技术实施例,在确定建筑结果特征之后,将建筑结构特征和预设建筑结果类型进行匹配。例如,建筑图片a对应的建筑结构类型为钢混结构,预设建筑结果类型包括:预设钢混结构类型和预设砖木结构类型,则建筑图片a对应的建筑结构类型为预设钢混结构类型。
79.步骤s1033、对建筑图片进行颜色识别,得到建筑颜色。
80.对于本技术实施例,识别建筑图片中每一个像素点的像素值,基于像素值和标准
颜色值进行比对,得到每一个像素点的颜色,并确定颜色的数量和建筑图片中像素点的总数量的比值,将比值大的颜色确定为建筑图片对应的颜色。
81.步骤s1034、将建筑颜色和预设建筑颜色类型进行匹配,确定建筑图片对应的建筑颜色类型。
82.对于本技术实施例,在确定建筑颜色之后,将预设建筑颜色类型和建筑颜色进行匹配,得到相匹配的预设建筑颜色类型。例如,建筑颜色为红色,预设建筑颜色类型包括:红色类型和白色类型,则建筑图片对应的建筑颜色类型为还是类型。通过建筑结构类型和建筑颜色类型对建筑图片进行分类,便于用户根据建筑颜色类型和建筑结构类型对建筑图片进行查找。
83.本技术实施例的另一种可能的实现方式,建筑图片信息还包括:上传人员信息;建筑信息类型包括:建筑地点类型和建筑信息类型;步骤s104中基于建筑图片信息,确定建筑图片对应的建筑信息类型,具体可以包括:步骤s1041(图中未示出)和步骤s1042(图中未示出),步骤s1041、基于位置信息和预设建筑地点类型,确定建筑图片分别对应的建筑地点类型。
84.对于本技术实施例,基于建筑图片信息中的位置信息,位置信息可以通过坐标表示,计算位置信息和各个预设建筑地点类型的距离,将最小的距离对应的预设建筑地点确定为建筑地点类型。
85.步骤s1042、基于上传人员信息和预设建筑人员类型,确定建筑图片对应的建筑人员类型。
86.对于本技术实施例,基于上传人员信息,提取上传人员名字信息,并基于上传人员名字信息和各个预设建筑人员类型进行匹配,将匹配的预设建筑人员类型确定为建筑图片对应的建筑人员类型。例如,建筑图片a对应的上传人员信息包括:姓名a1和电话信息p1,预设建筑人员类型包括:a1类型、a2类型和a3类型,则建筑图片a对应的建筑人员类型为a1类型。通过对建筑图片进行分类,确定建筑图片的建筑地点类型和建筑人员类型,便于用户针对建筑地点类型和建筑人员类型对建筑图片进行查找。
87.本技术实施例的另一种可能的实现方式,该方法还可以包括:步骤sb1(图中未示出)、步骤sb2(图中未示出)、步骤sb3(图中未示出)和步骤sb4(图中未示出),其中,步骤sb1可以在步骤sa2之前执行,步骤sb1也可以在步骤sa2之后执行,步骤sb1还可以与步骤sa2同时执行。
88.步骤sb1、基于建筑图片判断建筑图片是否为重复图片,得到第一判断结果。
89.其中,重复图片包括至少两个建筑图片。
90.对于本技术实施例,基于建筑图片计算建筑图片的哈希值,将建筑图片缩小至相同的尺寸,并计算各个建筑图片分别对应的灰度平均值,并基于预设顺序将建筑图片的每个像素的灰度值和灰度平均值进行比较,将大于或等于灰度平均值的像素灰度记为1,将小于灰度平均值的像素灰度记为0,基于比较结果得到建筑图片对应的哈希值将各个建筑图片的哈希值行比较,得到各个汉明距离。其中,预设顺序可以是工程师预先设置的,预设顺序可以是从建筑图片对应的左上角的像素点开始进行逐个像素点的灰度值与灰度平均值进行比较。
91.步骤sb2、若第一判断结果为是,则将重复图片确定为第一异常图片。
92.对于本技术实施例,在各个汉明距离中,若存在至少两个建筑图片的汉明距离小于预设距离,则将该建筑图片确定为第一异常图片。例如,预设距离为5,建筑图片1和建筑图片3的汉明距离小5,则建筑图片1和建筑图片2为第一异常图片。
93.步骤sb3、判断建筑图片是否模糊图片,得到第二判断结果。
94.对于本技术实施例,通过将建筑图片进行灰度化,计算建筑图片中像素点和相邻像素点的像素值之差的平方和,并将像素值之差的平方和与预设最高阈值进行比较,判断建筑图片是否为模糊图片。
95.其中,预设最高阈值可以是工程师预先设置,也可以是用户选择的。
96.步骤sb4、若第二判断结果为是,则将模糊图片确定为第二异常图片。
97.对于本技术实施例,若建筑图片对应的像素之差的平方和小于最高阈值,则建筑图片为第二异常图片。通过确定第一异常图片和第二异常图片,提前确定建筑图片的异常,避免对异常图片的分类处理。
98.本技术实施例的另一种可能的实现方式,建筑图片信息还包括:上传时间信息;该方法还可以包括:基于上传时间信息从第一异常图片中确定待删除图片,并将待删除图片进行删除;若第二异常图片对应的目标建筑为实体建筑,将第二异常图片对应的位置信息确定为异常位置信息,基于异常位置信息获取街景图,基于街景图,确定异常建筑图片对应的修正图片。在本技术实施例中,在确定第一异常图片之后,将第一异常图片进行删除,第一异常图片包括至少两个建筑图片,基于上传时间信息,确定最近上传时间,将距离时间最短的上传时间信息对应的建筑图片确定为保留图片,将第一异常图片中除去保留图片之外的图片确定为待删除图片,并将待删除图片进行删除,减少存储资源的浪费,进而提高查找建筑图片的效率。例如,第一异常图片包括:建筑图片1、建筑图片2和建筑图片3,建筑图片1的上传时间信息为2012年10月3日,建筑图片2的上传时间信息为2020年4月3日,建筑图片3的上传时间信息为2021年11月6日,建筑图片3距离时间最短,则建筑图片3为保留图片,则建筑图片1和建筑图片2为待删除图片。
99.进一步地,将第二异常图片对应的位置信息确定为异常位置信息,基于异常位置信息获取街景图,基于街景图,街景图包括:建筑图像,通过异常位置信息获取第二异常图片对应的清晰图片,即异常建筑图片的修正图片。
100.对于本技术实施例,确定第二异常图片之后,将第二异常图片对应的位置信息确定为异常位置信息,第二异常图片为模糊图片,用户上传的图片为建筑参考图片,模糊的建筑参考图片对用户的参考价值不大,且会影响确定待查找图片的效率。通过对待删除图片进行删除,以及第二异常图片进行修正,减少了对异常图片的储存,减少了存储资源的浪费,进而提高用户查找图片的效率。
101.本技术实施例的另一种可能的实现方式,步骤sb4中若第二判断结果为是,则将模糊图片确定为第二异常图片,之后可以包括:获取建筑图片对应的源文件;基于建筑图片信息确定源文件名称;若第二异常图片是通过源文件进行转换的,基于第二异常图片对应的建筑图片信息,确定第二异常图片对应的源文件。在本技术实施例中,基于建筑图片的编号确定源文件名称,例如,建筑图片a的编号为6,则源文件名称对应的编号也为6。若第二异常图片是通过源文件进行转换的,则基于第二异常图片对应的编号,确定第二异常图片对应
的源文件,例如,第二异常图片a的编号为6,通过编号6确定第二异常图片a对应的源文件。当建筑图片出现异常,且是通过源文件进行转换时,则第二异常图片对应的源文件出现异常,通过第二异常图片的编号确定第二异常图片对应的源文件,对异常图片进行溯源。
102.上述实施例从方法流程的角度介绍了一种图片归档的方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种图片归档的装置,具体详见下述实施例。
103.本技术实施例提供了一种图片归档的装置,如图2所示,该图片归档的装置20具体可以包括:第一获取模块21、第二获取模块22、第一确定模块23、第二确定模块24、创建模块25和建立模块26,其中,第一获取模块21,用于获取目标图片集合中的建筑图片,目标图片集合包括至少两个与目标建筑有关联的图像;第二获取模块22,用于获取每个建筑图片对应的建筑图片信息;第一确定模块23,用于基于每个建筑图片,确定建筑图片对应的建筑特征类型;第二确定模块24,用于基于建筑图片信息,确定建筑图片对应的建筑信息类型,建筑信息类型用于表征建筑图片的来源信息;创建模块25,用于基于建筑特征类型和建筑信息类型创建图片标签;建立模块26,用于建立图片标签和建筑特征类型的第一关联关系以及图片标签和建筑信息类型的第二关联关系。
104.本技术实施例的一种可能的实现方式,装置20还包括:第三获取模块、标签确定模块、特征类型确定模块、信息类型确定模块和图片确定模块,其中,第三获取模块,用于当检测到用户触发的查找指令时,获取查找信息;标签确定模块,用于基于查找信息和图片标签,确定待查找标签;特征类型确定模块,用于基于待查找标签和第一关联关系,从建筑特征类型中确定待查找建筑特征类型;信息类型确定模块,用于基于待查找标签和第二关联关系,从建筑信息类型中确定待查找建筑信息类型;图片确定模块,用于基于建筑信息类型和建筑信息类型,从建筑图片中确定待查找图片。
105.本技术实施例的另一种可能的实现方式,装置20还包括:第一存储模块,其中,第一存储模块,用于将建筑图片文件存储至建筑特征类型对应的存储空间和建筑类型对应的存储空间。
106.本技术实施例的另一种可能的实现方式,装置20还包括:第四获取模块、第三确定模块、删除模块和第二存储模块,其中,第四获取模块,用于当目标建筑是虚拟建筑模型时,获取建筑图片对应的源文件,源文件用于表征目标建筑对应的虚拟建筑模型文件;第三确定模块,用于当检测到源文件被修改的指令时,将被修改的源文件确定为待修改源文件,将待修改源文件对应的建筑图片确定为待修改建筑图片;删除模块,用于基于修改后的源文件,确定修改后的源文件对应的已修改图片,并将待修改建筑图片进行删除;第二存储模块,用于确定待修改建筑图片对应的待修改存储空间,并将已修改图
片存储至待修改存储空间。
107.本技术实施例的另一种可能的实现方式,建筑特征类型包括:建筑结构类型和建筑颜色类型;第一确定模块23在基于建筑图片,确定建筑图片对应的建筑特征类型时,具体用于:将建筑图片进行结构特征提取,得到建筑结构特征;将建筑结构特征和预设建筑结构类型进行匹配,确定建筑图片对应的建筑结构类型;对建筑图片进行颜色识别,得到建筑颜色;将建筑颜色和预设建筑颜色类型进行匹配,确定建筑图片对应的建筑颜色类型。
108.本技术实施例的另一种可能的实现方式,建筑图片信息包括:目标建筑所在位置信息和上传人员信息;建筑信息类型包括:建筑地点类型和建筑信息类型;第二确定模块24在基于建筑图片信息,确定建筑图片对应的建筑信息类型时,具体用于:基于位置信息和预设建筑地点类型,确定建筑图片对应的建筑地点类型;基于上传人员信息和预设建筑人员类型,确定建筑图片对应的建筑人员类型。
109.本技术实施例的另一种可能的实现方式,装置20还包括:第一判断模块、第四确定模块、第二判断模块和第五确定模块,其中,第一判断模块,用于判断建筑图片是否存在重复图片,得到第一判断结果,重复图片包括至少两个建筑图片;第四确定模块,用于若第一判断结果为是,则将重复图片确定为第一异常图片;第二判断模块,用于判断建筑图片是否为模糊图片,得到第二判断结果;第五确定模块,用于若第二判断结果为是,则将模糊图片确定为第二异常图片。
110.本技术实施例的另一种可能的实现方式,建筑图片信息还包括:上传时间信息;装置20还包括:第六确定模块和第七确定模块,其中,第六确定模块,用于基于上传时间信息从第一异常图片中确定待删除图片,并将待删除图片进行删除;第七确定模块,用于当第二异常图片对应的目标建筑为实体建筑时,则将第二异常图片对应的位置信息确定为异常位置信息,基于异常位置信息获取街景图,基于街景图,确定异常建筑图片的修正图片。
111.本技术提供了一种图片归档的装置,与相关技术相比,在本技术实施例中,通过获取目标集合中的建筑图片,目标图片集合包括至少两个与目标建筑有关联的图像,获取每个建筑图片对应的建筑图片信息,并基于建筑图片,确定建筑图片对应的建筑特征类型,建筑特征类型用于表征建筑的构造的信息,基于建筑图片信息,确定建筑图片对应的建筑信息类型,建筑信息类型用于表征建筑图片的来源信息,基于建筑特征类型和建筑信息类型创建图片标签,建立图片标签和建筑特征类型的第一关联关系以及图片标签和建筑信息类型的第二关联关系,通过将建筑图片进行分类,以使得用户根据图片标签对建筑图片进行查找,提高了用户对存储的建筑图片的查找效率。
112.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的一种
图片归档的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
113.本技术实施例提供了一种电子设备,如图3所示,图3所示的电子设备30包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备30还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本技术实施例的限定。
114.处理器301可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
115.总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一型的总线。
116.存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
117.存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
118.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图3示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
119.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,在本技术实施例中,通过获取目标集合中的建筑图片,目标图片集合包括至少两个与目标建筑有关联的图像,获取每个建筑图片对应的建筑图片信息,并基于建筑图片,确定建筑图片对应的建筑特征类型,建筑特征类型用于表征建筑的构造的信息,基于建筑图片信息,确定建筑图片对应的建筑信息类型,建筑信息类型用于表征建筑图片的来源信息,基于建筑特征类型和建筑信息类型创建图片标签,建立图片标签和建筑特征类型的
第一关联关系以及图片标签和建筑信息类型的第二关联关系,通过将建筑图片进行分类,以使得用户根据图片标签对建筑图片进行查找,提高了用户对存储的建筑图片的查找效率。
120.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
121.以上仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

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

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

相关文献