System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种图像处理方法、装置、计算机可读存储介质和电子设备。
技术介绍
1、随着计算机的快速发展,相似图像搜索技术的应用越来越广泛。相似图像搜索技术是一种利用计算机视觉和机器学习算法,通过分析图像的视觉特征和内容,来查找与指定图像相似的其他图像的技术。在现有的图像处理方法中,往往采用卷积神经网络等深度学习模型对图像进行特征提取,从而基于提取的图像特征之间的相似度来识别出相似的图像。
2、在对现有技术的研究和实践过程中发现,现有的采用深度学习模型对图像进行表征的图像处理方法,需要大量的训练数据以及较高的计算资源,相似图像搜索的成本较高,从而使得图像处理效率较差。
技术实现思路
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、本申请实施例通过获取待处理图像在目标颜色空间下每一像素点的第一像素信息;根据第一像素信息构建待处理图像的至少一个颜色直方图,每一颜色直方图对应待处理图像的至少部分图像区域;基于颜色直方图与图像区域的对应关系,确定对颜色直方图的处理逻辑,并基于处理逻辑对颜色直方图进行处理,得到待处理图像的第一颜色特征;获取候选图像在目标颜色空间下的第二像素信息以及第二颜色特征;基于第一颜色特征和第二颜色特征,计算待处理图像和候选图像之间的颜色相似度;根据第一像素信息和第二像素信息,计算待处理图像和候选图像之间的结构相似度;基于颜色相似度和结构相似度,在候选图像中确定出与待处理图像相似的目标图像。以此,通过构建待处理图像的至少一个颜色直方图,从而根据颜色直方图与待处理图像的图像区域之间的对应关系,在颜色直方图来提取出待处理图像的第一颜色特征,然后,根据第一颜色特征和候选图像的第一颜色特征计算待处理图像和候选图像之间的颜色相似度,以及计算待处理图像和候选图像之间的结构相似度,从而根据颜色相似度和结构相似度,在候选图像中确定出与所述待处理图像相似的目标图像,以此,采用颜色直方图对图像进行表征,以及结合颜色相似度以及结构相似度对图像之间的相似度进行衡量,可以实现以较低成本进行相似图像的准确搜索,从而提升图像处理效率。
本文档来自技高网...【技术保护点】
1.一种图像处理方法,其特征在于,包括:
2.如权利要求1所述的图像处理方法,其特征在于,所述颜色直方图的数量有多个,所述基于颜色直方图与图像区域的对应关系,确定对所述颜色直方图的处理逻辑,并基于所述处理逻辑对所述颜色直方图进行处理,得到所述待处理图像的第一颜色特征,包括:
3.如权利要求2所述的图像处理方法,其特征在于,所述根据所述第一像素信息构建所述待处理图像的至少一个颜色直方图,包括:
4.如权利要求3所述的图像处理方法,其特征在于,所述图像区域包括第一图像区域和第二图像区域,所述将所述待处理图像划分为多个图像区域,包括:
5.如权利要求1所述的图像处理方法,其特征在于,所述图像区域包括所述待处理图像中的全部图像区域,所述基于颜色直方图与图像区域的对应关系,确定对所述颜色直方图的处理逻辑,并基于所述处理逻辑对所述颜色直方图进行处理,得到所述待处理图像的第一颜色特征,包括:
6.如权利要求5所述的图像处理方法,其特征在于,所述根据所述第一像素信息构建所述待处理图像的至少一个颜色直方图,包括:
7.如权利要
8.如权利要求1至6中任一项所述的图像处理方法,其特征在于,所述基于所述第一颜色特征和所述第二颜色特征,计算所述待处理图像和所述候选图像之间的颜色相似度,包括:
9.如权利要求1至6中任一项所述的图像处理方法,其特征在于,所述方法还包括:
10.一种图像处理系统,其特征在于,所述图像处理系统包括图像输入模块、搜索参数设置模块、图像特征提取模块、数据存储模块、相似度计算模块、图像检索模块以及搜索结果展示模块,包括:
11.一种图像处理装置,其特征在于,包括:
12.一种电子设备,其特征在于,其包括处理器和存储器,其中,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~9中任一所述方法的步骤。
13.一种计算机可读存储介质,其特征在于,其包括计算机程序,当所述计算机程序在电子设备上运行时,所述计算机程序用于使所述电子设备执行权利要求1~9中任一所述方法的步骤。
...【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
2.如权利要求1所述的图像处理方法,其特征在于,所述颜色直方图的数量有多个,所述基于颜色直方图与图像区域的对应关系,确定对所述颜色直方图的处理逻辑,并基于所述处理逻辑对所述颜色直方图进行处理,得到所述待处理图像的第一颜色特征,包括:
3.如权利要求2所述的图像处理方法,其特征在于,所述根据所述第一像素信息构建所述待处理图像的至少一个颜色直方图,包括:
4.如权利要求3所述的图像处理方法,其特征在于,所述图像区域包括第一图像区域和第二图像区域,所述将所述待处理图像划分为多个图像区域,包括:
5.如权利要求1所述的图像处理方法,其特征在于,所述图像区域包括所述待处理图像中的全部图像区域,所述基于颜色直方图与图像区域的对应关系,确定对所述颜色直方图的处理逻辑,并基于所述处理逻辑对所述颜色直方图进行处理,得到所述待处理图像的第一颜色特征,包括:
6.如权利要求5所述的图像处理方法,其特征在于,所述根据所述第一像素信息构建所述待处理图像的至少一个颜色直方图,包括:
7.如权利要求1至6中任一项所述...
【专利技术属性】
技术研发人员:黄厚锋,
申请(专利权)人:广州博冠信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。