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

一种图标替换方法、装置、设备及可读存储介质与流程

2021-11-05 21:35:00 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,具体涉及一种图标替换方法、装置、设备及可读存储介质。


背景技术:

2.在产品推荐网页界面,一般地,都包括多种图标。目前,图标的样式都是由网页提供商提供,从而所有的用户看到的图标都是相同样式的,用户不能对图标的样式进行个性化设计,降低了用户体验。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种图标替换方法、装置、设备及可读存储介质,用于解决现有技术中用户不能对图标进行个性化设计的问题。
4.为解决上述问题,根据第一方面,本发明实施例提供了一种图标替换方法,包括:响应于图标替换指令,获取用户上传的第一图像;确定第一图像的第一颜色风格;确定待替换图标对应的第二颜色风格;在第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像,得到第二图像,第二图像的第三颜色风格与第二颜色风格符合相似条件;使用第二图像替换待替换图标。
5.可选地,确定待替换图标对应的第二颜色风格,包括:确定待替换图标本身的第二颜色风格。
6.可选地,确定待替换图标的第二颜色风格,包括:确定待替换图标所在界面的第二颜色风格。
7.可选地,修改第一图像,得到第二图像,包括:对第一图像进行图片内容分析,得到分析结果;根据分析结果确定对应的修改方案;根据修改方案修改第一图像,得到第二图像。
8.可选地,根据分析结果确定对应的修改方案,包括:根据分析结果确定第一图像中的各主要元素;确定各主要元素的类型;根据各主要元素的类型确定各主要元素的颜色修改区域。
9.可选地,根据各主要元素的类型确定各主要元素的颜色修改区域,包括:在确认主要元素的类型为人像的情况下,将主要元素中装饰性物品所在区域确定为主要元素的颜色修改区域;在确认主要元素的类型为产品的情况下,将主要元素中特定展示面所在区域确定为主要元素的颜色修改区域;在确认主要元素的类型为图形的情况下,将图形的特定注视区域确定为主要元素的颜色修改区域。
10.可选地,根据修改方案修改第一图像,得到第二图像,包括:确定待替换图标的主颜色,主颜色为面积超过预设面积值的颜色,或为同色的特定区域的颜色;将各主要元素的颜色修改区域的背景颜色均替换为主颜色,得到第二图像。
11.第二方面,本发明实施例提供了一种图标替换装置,包括:获取单元,用于响应于
图标替换指令,获取用户上传的第一图像;第一确定单元,用于确定第一图像的第一颜色风格;第二确定单元,用于确定待替换图标的第二颜色风格;修改单元,用于在第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像,得到第二图像,第二图像的第三颜色风格与第二颜色风格符合相似条件;替换单元,用于使用第二图像替换待替换图标。
12.第三方面,本发明实施例提供了一种计算机设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任意实施方式中的图标替换方法。
13.第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行如第一方面或第一方面任意实施方式中的图标替换方法。
14.本发明实施例提供的图标替换方法、装置、设备及可读存储介质,通过响应于图标替换指令,获取用户上传的第一图像;确定第一图像的第一颜色风格;确定待替换图标对应的第二颜色风格;在第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像,得到第二图像,第二图像的第三颜色风格与第二颜色风格符合相似条件;使用第二图像替换待替换图标;从而用户可以对待替换图标进行替换,将待替换图标替换为自己喜欢的图像,满足用户对图标进行个性化设计的需求;且在替换时,考虑了待替换图标对应的第二颜色风格,在用户上传的第一图像的第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像的第一颜色风格,然后再进行图标替换,可以使得替换后的图标的颜色风格与当前界面的颜色风格统一,不会破坏当前界面的颜色风格的统一性和协调性。
附图说明
15.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1示出了本发明实施例中一种图标替换方法的流程示意图;
17.图2示出了本发明实施例中产品推荐网页界面示意图;
18.图3示出了本发明实施例中第一图像的示意图;
19.图4示出了本发明实施例中第二图像的示意图;
20.图5示出了本发明实施例中替换图标后的产品推荐网页界面示意图;
21.图6示出了本发明实施例一种图标替换装置的结构示意图;
22.图7示出了本发明实施例中一种电子设备的结构示意图。
具体实施方式
23.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.本发明实施例提供了一种图标替换方法,如图1所示,包括:
25.s101.响应于图标替换指令,获取用户上传的第一图像;具体地,当用户想要对如图2所示的产品推荐网页界面的某个图标(例如爱车估值对应的图标)进行替换时,可以针对该图标,输入图标替换指令,然后将自己喜欢的第一图像,例如图3所示的第一图像上传至系统。
26.s102.确定第一图像的第一颜色风格;具体地,可以将第一图像输入ai颜色风格分析模型,分析第一图像的第一颜色风格。也可以对第一图像包含的各种颜色及各种颜色所占的面积比例进行分析,根据各种颜色及各种颜色所占的面积比例确定第一图像的第一颜色风格。
27.s103.确定待替换图标对应的第二颜色风格;具体地,待替换图标对应的第二颜色风格可以是待替换图标本身的第二颜色,也可以是待替换图标所在界面的第二颜色风格。可以将待替换图标或待替换图标所在界面输入ai颜色风格分析模型,分析待替换图标对应的第二颜色风格;也可以对待替换图标或待替换图标所在界面包含的各种颜色及各种颜色所占的面积比例进行分析,根据各种颜色及各种颜色所占的面积比例确定待替换图标对应的第二颜色风格。
28.s104.在第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像,得到第二图像,第二图像的第三颜色风格与第二颜色风格符合相似条件;具体地,在确定了第一颜色风格和第二颜色风格后,可以将第一颜色风格与第二颜色风格进行比较,在确定第一颜色风格和第二颜色风格存在差异的情况下,对第一图像的第一颜色风格进行修改,得到第二图像,如图4所示,使得第二图像的第三颜色风格与第二颜色风格近似或相同。
29.s105.使用第二图像替换待替换图标。替换图标后的产品推荐网页界面如图5所示。
30.本发明实施例提供的图标替换方法,通过响应于图标替换指令,获取用户上传的第一图像;确定第一图像的第一颜色风格;确定待替换图标对应的第二颜色风格;在第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像,得到第二图像,第二图像的第三颜色风格与第二颜色风格符合相似条件;使用第二图像替换待替换图标;从而用户可以对待替换图标进行替换,将待替换图标替换为自己喜欢的图像,满足用户对图标进行个性化设计的需求;且在替换时,考虑了待替换图标对应的第二颜色风格,在用户上传的第一图像的第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像的第一颜色风格,然后再进行图标替换,可以使得替换后的图标的颜色风格与当前界面的颜色风格统一,不会破坏当前界面的颜色风格的统一性和协调性。
31.在一个可选的实施例中,当设置待替换图标对应的第二颜色风格是待替换图标本身的第二颜色风格的情况下,步骤s103,确定待替换图标对应的第二颜色风格,包括:确定待替换图标本身的第二颜色风格。
32.具体地,可以将待替换图标输入ai颜色风格分析模型,分析待替换图标本身的第二颜色风格。也可以对待替换图标包含的各种颜色及各种颜色所占的面积比例进行分析,根据各种颜色及各种颜色所占的面积比例确定待替换图标本身的第二颜色风格。
33.在本发明这一实施例中,通过确定待替换图像本身的第二颜色风格,可以准确得到待替换图标对应的第二颜色风格。
34.在一个可选的实施例中,当设置待替换图标对应的第二颜色风格是待替换图标所在界面的第二颜色风格的情况下,步骤s103,确定待替换图标的第二颜色风格,包括:确定待替换图标所在界面的第二颜色风格。
35.具体地,可以获取待替换图标所在界面对应的图像,将待替换图标所在界面对应的图像输入ai颜色风格分析模型,分析待替换图标所在界面的第二颜色风格。也可以对待替换图标所在界面包含的各种颜色及各种颜色所占的面积比例进行分析,根据各种颜色及各种颜色所占的面积比例确定待替换图标所在界面的第二颜色风格。
36.在本发明这一实施例中,由于待替换图标所在界面的第二颜色风格和待替换图标本身的第二颜色风格匹配,因此,通过确定待替换图标所在界面的第二颜色风格,可以得到待替换图像对应的第二颜色风格。
37.在一个可选的实施例中,步骤s104中,修改第一图像,得到第二图像,包括:对第一图像进行图片内容分析,得到分析结果;根据分析结果确定对应的修改方案;根据修改方案修改第一图像,得到第二图像。
38.具体地,在修改第一图像时,可以对第一图像中的各个元素进行分析,第一图像中的各个元素为第一图像中的各个目标物体,然后根据分析结果确定对应的修改方案,然后修改第一图像,得到第二图像。
39.其中,根据分析结果确定对应的修改方案的一种实施方式可以为:根据分析结果确定第一图像中的各主要元素;确定各主要元素的类型;根据各主要元素的类型确定各主要元素的颜色修改区域。
40.可以通过对第一图像中的各个元素进行分析,将面积占比超过预设阈值的目标元素确定为第一图像中的各主要元素,各主要元素为第一图像中的各个主要目标物体。然后可以对目标物体的类型进行识别,确定各主要元素的类型。类型包括人像、产品、图形等。然后可以针对每一个主要元素,确定该主要元素的类型确定颜色修改区域。
41.然后将确定的各个颜色修改区域的背景颜色替换为与待替换图标对应的第二颜色风格对应的主颜色,得到第二图像。
42.在本发明这一实施例中,通过对第一图像中的各个元素进行分析,从中确定各主要元素,对各主要元素的颜色修改区域进行背景颜色的修改,则针对每一个主要元素,都可以将突出区域的背景颜色进行变换,从而可以不用将每一个主要元素的所有背景颜色都改变,同时也可以使得部分背景颜色变换后得到的第二图像的第三风格与第二颜色风格符合相似条件,提高用户体验。
43.在一个可选的实施例中,根据各主要元素的类型确定各主要元素的颜色修改区域,包括:在确认主要元素的类型为人像的情况下,将主要元素中装饰性物品所在区域确定为主要元素的颜色修改区域;在确认主要元素的类型为产品的情况下,将主要元素中特定展示面所在区域确定为主要元素的颜色修改区域;在确认主要元素的类型为图形的情况下,将图形的特定注视区域确定为主要元素的颜色修改区域。
44.具体地,在确认主要元素的类型为人像的情况下,由于人像中较为突出的为装饰性物品,例如头发或衣服,因此,可以确定装饰性物品所在区域为主要元素的颜色修改区域。在确认主要元素为产品的情况下,由于产品的主要展示面,例如衣柜正视图的门较为突出,因此,可以确定特定展示面所在区域为主要元素的颜色修改区域。在确认主要元素为图
形的情况下,由于图形的主要注视区域,例如字母n的斜杠或整个n较为突出,因此,可以确定特定注视区域为主要元素的颜色修改区域。
45.在本发明这一实施例中,由于不同类型的主要元素的突出区域不同,因此,针对不同类型的主要元素,将每一个主要元素的突出的区域作为颜色修改区域,从而可以使得只替换该颜色修改区域的背景颜色,就可以使得部分背景颜色变换后得到的第二图像的第三风格与第二颜色风格符合相似条件。
46.在一个可选的实施例中,根据修改方案修改第一图像,得到第二图像,包括:确定待替换图标的主颜色,主颜色为面积超过预设面积值的颜色,或为同色的特定区域的颜色;将各主要元素的颜色修改区域的背景颜色均替换为主颜色,得到第二图像。
47.具体地,由于待替换图标的主颜色能够表征待替换区对应的第二颜色风格,因此可以确定待替换图标的主颜色,然后将各主要元素的颜色修改区域的背景颜色均替换为主颜色,从而第二图像的第三颜色风格与第二风格能够满足相似条件。
48.在本发明这一实施例中,通过确定待替换图标的主颜色,将各主要元素的颜色修改区域的背景颜色均替换为主颜色,从而可以快速修改第一图像,且使得第二图像的第三风格与第二颜色风格符合相似条件。
49.本发明实施例提供了一种图标替换装置,如图6所示,包括:
50.获取单元21,用于响应于图标替换指令,获取用户上传的第一图像;具体的实施方式详见上述方法实施例步骤s101的描述,在此不再赘述。
51.第一确定单元22,用于确定第一图像的第一颜色风格;具体的实施方式详见上述方法实施例步骤s102的描述,在此不再赘述。
52.第二确定单元23,用于确定待替换图标的第二颜色风格;具体的实施方式详见上述方法实施例步骤s103的描述,在此不再赘述。
53.修改单元24,用于在第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像,得到第二图像,第二图像的第三颜色风格与第二颜色风格符合相似条件;具体的实施方式详见上述方法实施例步骤s104的描述,在此不再赘述。
54.替换单元25,用于使用第二图像替换待替换图标。具体的实施方式详见上述方法实施例步骤s105的描述,在此不再赘述。
55.本发明实施例提供的图标替换装置,通过响应于图标替换指令,获取用户上传的第一图像;确定第一图像的第一颜色风格;确定待替换图标对应的第二颜色风格;在第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像,得到第二图像,第二图像的第三颜色风格与第二颜色风格符合相似条件;使用第二图像替换待替换图标;从而用户可以对待替换图标进行替换,将待替换图标替换为自己喜欢的图像,满足用户对图标进行个性化设计的需求;且在替换时,考虑了待替换图标对应的第二颜色风格,在用户上传的第一图像的第一颜色风格和第二颜色风格存在差异的情况下,修改第一图像的第一颜色风格,然后再进行图标替换,可以使得替换后的图标的颜色风格与当前界面的颜色风格统一,不会破坏当前界面的颜色风格的统一性和协调性。
56.基于与前述实施例中一种图标替换方法同样的发明构思,本发明实施例还提供一种电子设备,如图7所示,包括:处理器31和存储器32,其中处理器31和存储器32可以通过总线或者其他方式连接,图7中以通过总线连接为例进行说明。
57.处理器31可以为中央处理器(central processing unit,cpu)。处理器31还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
58.存储器32作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的图标替换方法对应的程序指令/模块。处理器31通过运行存储在存储器32中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的图标替换方法。
59.存储器32可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器31所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至处理器31。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
60.上述的一个或者多个模块存储在存储器32中,当被处理器31执行时,执行如图1所示实施例中的图标替换方法。
61.上述电子设备具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
62.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read

only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid

state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
63.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
64.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
65.这些计算机程序指令也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
66.这些计算机程序指令也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
67.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献