图像色彩调整方法、装置、设备、可读存储介质及产品与流程

未命名 09-17 阅读:87 评论:0
1.本公开实施例涉及图像处理
技术领域
:,尤其涉及一种图像色彩调整方法、装置、设备、可读存储介质及产品。
背景技术
::2.色彩的使用在生活和设计上扮演着非常重要的作用。实际应用中,很多场景均需要色彩的设计,比如广告设计以及应用设计中都涉及到配色操作。良好的配色方案能够有效地提升图像的显示效果。3.当前的图像配色场景中,一般都是由用户根据实际需求以及个人经验选择相应的色彩进行人工配色。而采用上述配色方法往往较为耗费人力资源,其配色效率较低。技术实现要素:4.本公开实施例提供一种图像色彩调整方法、装置、设备、可读存储介质及产品,用于解决现有的配色方法效率较低且较为耗费人力资源的技术问题。5.第一方面,本公开实施例提供一种图像色彩调整方法,包括:6.获取待编辑图像以及参考图像;7.对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息;8.基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,其中,所述装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。9.第二方面,本公开实施例提供一种图像色彩调整装置,包括:10.获取模块,用于获取待编辑图像以及参考图像;11.识别模块,用于对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息;12.调整模块,用于基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,其中,所述装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。13.第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;14.所述存储器存储计算机执行指令;15.所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的图像色彩调整方法。16.第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的图像色彩调整方法。17.第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的图像色彩调整方法。18.本实施例提供的图像色彩调整方法、装置、设备、可读存储介质及产品,通过分别获取待编辑图像以及参考图像,对参考图像进行色彩识别操作,基于参考图像对应的色彩信息对待编辑图像中的装饰内容进行色彩调整操作。从而能够使得待编辑图像中装饰内容的色彩与参考图像的色彩信息相匹配,使得生成的目标图像更加贴合用户的个性化需求。附图说明19.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。20.图1为本公开实施例所基于的系统架构;21.图2为本公开实施例提供的图像色彩调整方法的流程示意图;22.图3为本公开又一实施例提供的图像色彩调整方法的流程示意图;23.图4为本公开实施例提供的一种色彩分布模型示意图;24.图5为本公开又一实施例提供的图像色彩调整方法的流程示意图;25.图6为本公开实施例提供的图像色彩调整装置的结构示意图;26.图7为本公开实施例提供的电子设备的结构示意图。具体实施方式27.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。28.为了解决现有的配色方法效率较低且较为耗费人力资源的技术问题,本公开提供了一种图像色彩调整方法、装置、设备、可读存储介质及产品。29.需要说明的是,本公开提供的图像色彩调整方法、装置、设备、可读存储介质及产品可以应用在任意一种对图像进行色彩调整的场景中。30.现代艺术对于色彩的研究主要面向于人眼对于颜色的感知,致力于探索让人感到美和愉悦的色彩搭配。在生活生产和设计营销的很多环节,比如广告设计以及应用设计的任务中都涉及配色的任务。以往配色任务通常都需要设计师的参与,进行人工配色。然而人工配色无法支持大规模的取色/配色/换色等任务的需求,且效率较低。31.在解决上述技术问题的过程中,发明人通过研究发现,为了使得待编辑图像的色彩更加和谐,且贴合用户的个性化需求,可以分别获取待编辑图像以及参考图像。识别参考图像对应的色彩信息,基于参考图像的色彩信息对待编辑图像中的装饰内容进行色彩调整操作。32.可选地,可以基于参考图像的色彩信息对待编辑图像的背景区域进行色彩调整操作,获得调整后的待编辑图像,使得调整后的待编辑图像的背景区域的色彩与参考图像的色彩更加协调。33.进一步地,可以基于调整后的待编辑图像中的背景区域和/或参考图像确定与文本内容对应的第二目标色彩,基于第二目标色彩对文本内容进行色彩调整操作,获得目标图像,从而在该目标图像中,文本部分更加醒目。34.图1为本公开实施例所基于的系统架构,如图1所示,本公开所基于的系统架构至少包括终端设备11以及服务器12。其中,服务器12中设置有图像色彩调整装置,该图像色彩调整装置可采用c/c++、java、shell或python等语言编写;终端设备1则可例如台式电脑、平板电脑等。35.基于上述系统架构,服务器12可以获取终端设备发送的图像处理请求,并基于参考图像对应的色彩信息,对待编辑图像中的装饰内容进行调整。36.图2为本公开实施例提供的图像色彩调整方法的流程示意图,如图2所示,该方法包括:37.步骤201、获取待编辑图像以及参考图像。38.本实施例的执行主体为图像色彩调整装置,该图像色彩调整装置可耦合于服务器中。该服务器能够与终端设备通信连接,从而能够与终端设备进行信息交互。39.在本实施方式中,可以获取用户根据实际需求确定的待编辑图像。举例来说,该待编辑图像可以为某一物品对应的海报,该海报中可以包括该物品的图像、背景色以及该物体对应的文字描述内容。当用户认为该待编辑图像中的目标区域、背景区域、文本内容的色调不够美观,无法满足用户的个性化需求时,可以对该待编辑图像的色彩进行调整操作。40.为了提高待编辑图像的显示效果,使得待编辑图像的色彩更加贴合用户的个性化需求,还可以获取参考图像。41.其中,该待编辑图像可以为用户实时生成的,也可以为用户在预设的存储路径中获取的。该所述参考图像包括用户上传或实时采集的图像,或者,参考图像包括所述待编辑图像中预设的图像素材,本公开对此不做限制。42.承接上例来说,当待编辑图像为物品海报时,该待编辑图像中可以包括物品对应的图像素材。则可以将该图像素材确定为参考图像。43.步骤202、对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息。44.在本实施方式中,为了使得待编辑图像的色彩更加贴合用户的个性化需求,在获取到待编辑图像之后,可以基于参考图像的色彩对待编辑图像的色彩进行调整。45.进一步地,可以对参考图像进行色彩识别操作,获得参考图像对应的色彩信息,其中,色彩信息包括至少一个颜色对应的色彩参数。46.举例来说,参考图像中可以分别包括黄色、红色、绿色等颜色,该色彩信息中可以包括每一颜色对应的rgb数值、饱和度信息、明度信息、色相信息等。47.可选地,当参考图像的数量为多个时,每一参考图像均对应有多个颜色。在确定色彩信息时,可以在多个参考图像对应的颜色中,选择占比最高的n各颜色对应的色彩参数作为色彩信息。或者,也可以在每一参考图像对应的色卡中,选择预设数量个颜色对应的色彩参数作为色彩信息,本公开对此不做限制。48.步骤203、基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,其中,所述装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。49.在本实施方式中,在确定参考图像对应的色彩信息之后,即可以基于该色彩信息对待编辑图像进行色彩调整操作。50.可选地,该待编辑图像中可以包括图像素材以及装饰内容,其中,装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。在对待编辑图像进行色彩调整时,可以仅对装饰内容进行色彩调整操作,获得目标图像。51.本实施例提供的图像色彩调整方法,通过分别获取待编辑图像以及参考图像,对参考图像进行色彩识别操作,基于参考图像对应的色彩信息对待编辑图像中的装饰内容进行色彩调整操作。从而能够使得待编辑图像中装饰内容的色彩与参考图像的色彩信息相匹配,使得生成的目标图像更加贴合用户的个性化需求。52.可选地,在上述任一实施例的基础上,步骤202包括:53.采用预设的取色算法对所述参考图像对应的色彩信息进行提取操作,获得所述参考图像对应的色彩信息。54.在本实施例中,为了实现对参考图像色彩信息的提取,可以预先设置至少一张取色算法。其中,取色算法包括但不限于:55.智能分类法:自动地根据rgb通道的最大值与最小值划分类别,再分别计算均值输出。56.智能聚类法:是当前默认采用的取色方法。根据指定的取色数目,使用kmeans算法对图片中的色彩进行聚类,以每个聚类的中心作为每种色彩的代表值。57.超像素法:超像素法以每个色块作为色彩的最小计算单元。超像素计算可作为其他取色算法的子模块使用。58.感知加权法:人们更容易被鲜艳的颜色吸引,感知加权法对于饱和度、明度高的颜色赋予了更高的权重,可作为其他取色算法的子模块使用。59.用户可以根据实际需求选择不同的取色算法进行色彩信息的识别操作,本公开对此不做限制。60.可选地,在获取到参考图像之后,可以根据预设的取色算法对参考图像全图对应的色彩信息进行提取操作,获得参考图像对应的色彩信息。61.可选地,当参考图像的数量为多个时,每一参考图像均对应有多个颜色。在确定色彩信息时,可以在多个参考图像对应的颜色中,选择占比最高的n各颜色对应的色彩参数作为色彩信息。或者,也可以在每一参考图像对应的色卡中,选择预设数量个颜色对应的色彩参数作为色彩信息,本公开对此不做限制。62.本实施例提供的图像色彩调整方法,通过预先设置取色算法,从而能够基于该取色算法准确地实现对参考图像对应的色彩信息的识别以及获取,便于后续图像色彩的调整操作。63.可选地,在上述任一实施例的基础上,所述目标区域包括前景部分、背景部分以及文本部分,步骤202包括:64.根据预设的分割条件,确定所述参考图像对应的第一区域、第二区域以及第三区域;65.采用预设的取色算法分别对所述第一区域、第二区域以及第三区域进行色彩提取操作,获得所述第一区域对应的第一色彩组合、所述第二区域对应的第二色彩组合以及第三区域对应的第三色彩组合;66.基于所述第一色彩组合、第二色彩组合、第三色彩组合以及预设的色彩筛选条件对所述第一色彩组合、第二色彩组合、第三色彩组合中的色彩进行筛选操作,基于筛选结果生成所述至少一个目标区域对应的色彩信息。67.在本实施例中,针对每一参考图像,其可以为用户提供的物品图像。因此,每一参考图像均包括前景部分、后景部分以及文本部分。68.为了能够更加准确地实现对参考图像色彩信息的识别操作,在识别过程中,针对每一参考图像,可以根据预设的分割条件,确定所述参考图像对应的第一区域、第二区域以及第三区域。其中,该第一区域、第二区域以及第三区域可以分别为前景部分、后景部分以及文本部分,也可以为用户根据实际需求划定的区域,本公开对此不做限制。69.进一步地,可以采用预设的取色算法分别对第一区域、第二区域以及第三区域进行色彩提取操作,获得第一区域对应的第一色彩组合、所述第二区域对应的第二色彩组合以及第三区域对应的第三色彩组合。基于第一色彩组合、第二色彩组合、第三色彩组合以及预设的色彩筛选条件对第一色彩组合、第二色彩组合、第三色彩组合中的色彩进行筛选操作,获得至少一个参考图像对应的色彩信息。70.可选地,可以在第一色彩组合、第二色彩组合、第三色彩组合中选择占比最高的n个色彩对应的色彩参数作为色彩信息。或者,也可以在第一色彩组合、第二色彩组合、第三色彩组合中,选择预设数量个颜色对应的色彩参数作为色彩信息,本公开对此不做限制。71.本实施例提供的图像色彩调整方法,通过根据预设的取色算法,分别对每一参考图像的第一区域、第二区域以及第三区域进行色彩提取操作,从而能够更加细粒度地确定各参考图像对应的色彩信息,进而基于该色彩信息能够更准确地实现图像色彩的调整操作。72.可选地,在上述任一实施例的基础上,步骤202包括:73.识别所述参考图像中满足预设的去除条件的待去除区域。74.针对所述参考图像中除所述待去除区域以外的目标区域,采用预设的取色算法对所述目标区域对应的色彩信息进行提取操作,获得所述参考图像对应的色彩信息。75.在本实施例中,该参考图像也可以为人物图像。在基于人物图像进行色彩提取时,可以取出人物发色、肤色等部分,基于剩余部分进行色彩提取。76.可选地,当参考图像为其他类型图像时,用户也可以根据实际需求选择待去除区域,并基于剩余部分进行色彩提取。例如,用户可以通过涂抹的方式确定参考图像中的待去除区域。77.可选地,可以识别参考图像中满足预设的去除条件的待去除区域。例如,可以采用预设的图像识别算法识别参考图像中满足预设的去除条件的待去除区域。针对不同的应用场景,该图像识别算法可以为能够实现不同效果的算法。承接上例来说,该图像识别算法可以为头发识别算法、皮肤识别算法等。本公开对该图像识别算法不做限定。78.针对参考图像中除待去除区域以外的区域,采用预设的取色算法对参考图像对应的色彩信息进行提取操作,获得至少一个参考图像对应的色彩信息。79.本实施例提供的图像色彩调整方法,通过去除参考图像中的待去除区域,并基于待去除区域以外的区域采用预设的取色算法进行色彩提取操作,从而能够保证得到的色彩信息更加贴合用户的个性化需求,提升图像色彩调整的准确性。80.图3为本公开实施例提供的图像色彩调整方法的流程示意图,如图2所示,该方法包括:81.步骤301、基于所述色彩信息确定所述背景内容对应的第一目标色彩,根据所述第一目标色彩对所述待编辑图像中背景内容进行色彩调整操作,获得调整后的待编辑图像。82.步骤302、基于所述调整后的待编辑图像中的背景区域和/或所述参考图像对应的色彩信息确定与所述文本内容对应的第二目标色彩,基于所述第二目标色彩对所述文本内容进行色彩调整操作,获得所述目标图像。83.在本实施例中,为了使得待编辑图像中的背景区域的色彩更加和谐,提高待编辑图像的显示效果,可以基于该参考图像对应的色彩信息对背景区域进行色彩调整操作。84.可选地,可以基于色彩信息确定背景区域对应的第一目标色彩,根据第一目标色彩对待编辑图像中背景区域进行色彩调整操作,获得调整后的待编辑图像。其中,该第一目标色彩可以为与色彩信息相同色系的色彩,在采用该第一目标色彩对背景区域进行色彩调整操作之后,能够使得待编辑图像中的背景区域与参考图像的色彩更加和谐。85.进一步地,在待编辑图像中,文本内容往往记录很多有效信息。因此,为了使得用户能够对文本内容进行更直观地查看,可以对文本内容的色彩进行调整,以使得文本内容能够更加突出、醒目。86.可选地,文本内容在调整后的待编辑图像中的显示位置可能在背景区域上,也可能在参考图像上,或者,可能同时处于背景区域以及参考图像上。为了能够提高文本内容与其周围区域之间的对比度,可以基于调整后的待编辑图像中色彩调整后的背景区域和/或参考图像确定与文本内容对应的第二目标色彩,基于第二目标色彩对文本内容进行色彩调整操作,获得调整后的目标图像。87.可选地,在采用第一目标色彩、第二目标色彩进行色彩调整时,可以直接将背景区域的颜色替换为该第一目标色彩,将文本内容的色彩替换为该第二目标色彩,本公开对此不做限制。88.本实施例提供的图像色彩调整方法,通过对参考图像的色彩信息进行提取操作。从而能够根据该色彩信息对待编辑图像的背景区域进行色彩调整操作,获得调整后的待编辑图像,使得调整后的待编辑图像的背景区域的色彩与参考图像的色彩更加协调。进一步地,可以基于调整后的待编辑图像中的背景区域和/或参考图像确定与文本内容对应的第二目标色彩,基于第二目标色彩对文本内容进行色彩调整操作,获得调整后的目标图像,从而在该目标图像中,色彩更加和谐,此外,文本部分更加醒目,优化了目标图像的显示效果。89.进一步地,在上述任一实施例的基础上,步骤202之后,还包括:90.采用预设的取色算法对所述参考图像对应的色彩信息进行提取操作,获得所述参考图像对应的待处理色彩信息。91.对所述待处理色彩信息中超过预设的参数阈值的颜色进行过滤操作,获得所述色彩信息。92.在本实施例中,在各参考图像中,可能存在部分饱和度较高的色彩,而基于饱和度较高的色彩进行背景区域、文本区域的调整,则会导致调整后的目标图像显示效果不佳,影响用户体验。93.因此,可以采用预设的取色算法对参考图像对应的色彩信息进行提取操作,获得参考图像对应的待处理色彩信息。针对待处理色彩信息中的每一颜色,可以超过预设的参数阈值的颜色进行过滤操作,将剩余颜色对应的色彩参数信息确定为色彩信息。94.其中,该参数阈值可以为用户根据实际需求进行设置的,或者,可以为预设的默认数值,本公开对此不做限制。95.本实施例提供的图像色彩调整方法,通过预先基于预设的设计师准则去除参考图像中较为鲜艳的颜色,得到色彩信息,从而后续基于该色彩信息进行图像色彩调整时,调整后的色调更加和谐、柔和,提升图像质量。96.可选地,在上述任一实施例的基础上,步骤203包括:97.根据所述色彩信息以及预设的至少一个色彩分布模型,确定与所述色彩信息匹配度满足预设匹配条件的目标模型。98.将所述色彩信息调整至所述目标模型对应的目标色彩区间内,获得所述第一目标色彩。99.在本实施例中,在获取到色彩信息之后,该参考图像的色彩信息可能不够和谐,进而导致基于该色彩信息进行色彩调整之后,得到的目标图像色彩不够和谐统一,导致用户体验不佳。100.因此,为了能够基于色彩信息更好地进行色彩调整操作,可以基于色彩信息进行色彩和谐处理,得到色彩和谐的第一目标色彩。基于色彩和谐的第一目标色彩进行色彩调整,能够使得目标图像色彩配合的统一、协调、悦目。实际应用中,色彩和谐大致可归纳为对比色和谐、邻近色和谐、同种色和谐以及萧瑟、光泽色与其他色的和谐。101.为了实现色彩和谐化的调整,可以预先根据经验在hsv/hsb/hsl空间中色相形成的色彩分布模型,针对每一色彩分布模型来说,色彩参数落在预设区域的多个色彩之间是色彩和谐的。举例来说,基于某一种分布模型进行色彩和谐则可以为对比色和谐。102.图4为本公开实施例提供的一种色彩分布模型示意图,为了实现色彩和谐操作,可以预设有八种色彩分布模型,不同的色彩分布模型对应的样式不同。如图4所示,色彩分布模型41具体可以为t型分布模型。其可由hsv/hsb/hsl空间中色相形成的色轮42以及灰色区域43组成,其中,灰色区域43的夹角固定,中心方向可以绕着圆心旋转。103.因此,在确定参考图像的色彩信息之后,可以根据色彩信息以及预设数量的色彩分布模型,确定与色彩信息匹配度满足预设匹配条件的目标模型。可选地,可以在色彩分布模型中对色彩信息中的颜色进行分布,将分布的颜色与灰色区域重合度最高的色彩分布模型确定为目标模型。或者,也可以根据不同的应用场景,选择与该应用场景相匹配的色彩分布模型,本公开对此不做限制。104.进一步地,参考图像对应的色彩信息可能部分落在目标模型的灰色区域内,部分落在灰色区域外。为了实现色彩信息的和谐化,可以将参考图像的色彩信息调整至目标模型对应的色彩区间内,获得调整后的第一目标色彩。105.本实施例提供的图像色彩调整方法,通过预先设置不同的色彩分布模型,从而能够基于该色彩分布模型快速、准确地实现色彩和谐化操作,从而后续基于该色彩信息进行图像色彩调整时,调整后的色调更加和谐、柔和,提升图像质量。106.可选地,在上述任一实施例的基础上,步骤203包括:107.基于所述色彩信息确定所述待编辑图像中颜色占比超过预设比例阈值的目标色彩。108.根据所述目标色彩在预设的多个渐变色模板中确定与所述目标色彩匹配度满足预设的匹配条件的目标渐变色模板。109.将所述目标渐变色模板中的至少一个色彩确定为所述第一目标色彩。110.在本实施例中,“渐变色”被越来越多的运用到设计中,包括ui界面、品牌标识、海报、插画、字体设计等等。渐变不仅能给用户带来视觉的吸引力,而且可以营造出独特的氛围感。常见的渐变色有明暗渐变、深浅渐变,即从一种颜色过渡到另一种颜色,但是一个有规律的颜色过渡。渐变色能让一个平平无奇的设计变得有层次感、有节奏感。111.因此,为了实现对待编辑图像的色彩调整操作,可以预先设置多种渐变色模板,不同的渐变色模板对应的颜色有所不同。在确定色彩信息之后,可以确定参考图像中颜色占比超过预设比例阈值的目标色彩。基于该目标色彩,在预设的多个渐变色模板中确定与该目标色彩匹配度满足预设的匹配条件的目标渐变色模板。可选地,可以将多个渐变色模板中与目标色彩相似度最高的渐变色模板确定为目标渐变色模板。进一步地,即可以将目标渐变色模板中的至少一个色彩确定为背景区域对应的第一目标色彩。112.本实施例提供的图像色彩调整方法,通过基于色彩信息确定目标渐变色模板,并基于该目标渐变色模板进行图像色彩的调整操作,从而能够增加目标图像的层次感,且使得目标图像中背景区域的色调与参考图像的色调更加和谐。113.需要说明的是,上述两种实施方式可以单独实施,也可以结合实施。当其结合实施时,本公开对两个实施方式的实施顺序不做限定。例如,可以先基于色彩信息进行色彩和谐化处理,再根据和谐化之后的色彩确定相匹配的目标渐变色模板。114.可选地,在上述任一实施例的基础上,步骤203包括:115.基于所述色彩信息中所述待编辑图像对应的色相信息与明度信息,在预设的多个色彩搭配模板中与所述色相信息与明度信息相匹配的目标色彩搭配模板。116.将所述目标色彩搭配模板中的至少一个色彩确定为所述第一目标色彩。117.在本实施例中,也可以预先设置有多种色彩搭配模板,基于该色彩搭配模板进行图像色彩调整能够得到优质的图像效果。118.因此,在确定参考图像之后,可以基于色彩信息中参考图像对应的色相信息与明度信息,在预设的多个色彩搭配模板中与色相信息与明度信息相匹配的目标色彩搭配模板。将目标色彩搭配模板中的至少一个色彩确定为第一目标色彩。119.本实施例提供的图像色彩调整方法,通过基于色彩信息中参考图像对应的色相信息与明度信息,在预设的多个色彩搭配模板中与色相信息与明度信息相匹配的目标色彩搭配模板,从而能够在自动地实现图像色彩调整的基础上,使得调整后的目标图像更加美观。120.图5为本公开又一实施例提供的图像色彩调整方法的流程示意图,在上述任一实施例的基础上,如图5所示,步骤204包括:121.步骤501、确定所述文本内容在所述待编辑图像中的位置信息。122.步骤502、基于所述位置信息确定所述文本内容周围预设区域内的背景内容和/或所述参考图像对应的区域色彩。123.步骤503、基于所述区域色彩确定与所述文本内容对应的第二目标色彩。124.在本实施例中,为了使得用户能够对文本内容进行更直观地查看,可以对文本内容的色彩进行调整,以使得文本内容能够在第二图像上更加突出、醒目。125.可选地,文本内容在第二图像中的显示位置可能在背景区域上,也可能在参考图像上,或者,可能同时处于背景区域以及参考图像上。因此,为了实现文本内容色彩的准确调整,可以确定文本内容在待编辑图像中的位置信息。其中,可以采用任意一种识别方式实现位置信息的确定,本公开对此不做限制。126.进一步地,基于位置信息确定文本内容周围预设区域内的背景区域和/或参考图像对应的区域色彩。基于区域色彩确定与文本内容对应的第二目标色彩。在第二目标色彩的确定过程中,可以增加文本内容的色彩与区域色彩之间的对比度,使其能够更加突出。127.进一步地,在上述任一实施例的基础上,所述基于所述区域色彩确定与所述文本内容对应的第二目标色彩,包括:128.基于所述区域色彩对应的饱和度信息和/或明度信息,通过预设的调整算法确定与所述区域色彩之间的对比度满足预设对比度阈值的目标饱和度信息和/或目标明度信息,将所述目标饱和度信息和/或目标明度信息确定为所述第二目标色彩。129.在本实施例中,为了使得文本内容能够在第二图像上更加突出,可以调整文本内容的饱和度和/或明度,增加文本内容与其底部区域的对比度。因此,可以基于区域色彩对应的饱和度信息和/或明度信息,通过预设的调整算法确定与区域色彩之间的对比度满足预设对比度阈值的目标饱和度信息和/或目标明度信息,将目标饱和度信息和/或目标明度信息确定为第二目标色彩。130.作为一种可以实施的方式,可以基于区域色彩对应的饱和度信息和/或明度信息,依照acpa标准与黄金比例来调整文本的明度与饱和度,提升文本对比度。131.本实施例提供的图像色彩调整方法,通过基于位置信息确定文本内容周围预设区域内的背景区域和/或参考图像对应的区域色彩,基于区域色彩对应的饱和度信息和/或明度信息,通过预设的调整算法确定与区域色彩之间的对比度满足预设对比度阈值的目标饱和度信息和/或目标明度信息,将目标饱和度信息和/或目标明度信息确定为第二目标色彩,从而能够提高调整后的文本内容与其周围预设区域的对比度,使得文本内容更加鲜明、直观,提升目标图像的质量。132.可选地,在上述任一实施例的基础上,所述待编辑图像的数量为多张;步骤202之后,还包括:133.基于所述色彩信息在多张待编辑图像中确定与所述色彩信息相匹配的至少一张目标待编辑图像;134.在显示界面的第一显示区域显示所述参考图像,在所述显示界面的第二显示区域显示所述至少一张目标待编辑图像。135.在本实施例中,当前的显示界面中一般可以显示有多张图像。为了使得多张图像色彩和谐,提高用户的浏览体验,可以基于显示界面上的主图对其他图像进行选择操作。136.可选地,该参考图像可以为显示界面上的主图,待编辑图像可以为待选图像。待编辑图像的数量可以为多张。在对参考图像进行色彩识别之后,可以基于色彩信息在多张待编辑图像中确定与色彩信息相匹配的至少一张目标待编辑图像。在显示界面的第一显示区域显示参考图像,在显示界面的第二显示区域显示至少一张目标待编辑图像。其中,第一显示区域的显示位置、显示尺寸等显示参数可以为默认参数,也可以为用户根据实际需求进行调整的,本公开对此不做限制。137.本实施例提供的图像色彩调整方法,通过根据参考图像的色彩信息选择与其色彩信息相匹配的至少一张目标待编辑图像进行展示,从而能够优化显示界面内的显示效果,提升用户的浏览体验。138.图6为本公开实施例提供的图像色彩调整装置的结构示意图,如图6所示,该装置包括:获取模块61、识别模块62以及调整模块63。获取模块61,用于获取待编辑图像以及参考图像。识别模块62,用于对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息。调整模块63,用于基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,其中,所述装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。139.进一步地,在上述任一实施例的基础上,所述识别模块,用于:根据预设的分割条件,确定所述参考图像对应的第一区域、第二区域以及第三区域。采用预设的取色算法分别对所述第一区域、第二区域以及第三区域进行色彩提取操作,获得所述第一区域对应的第一色彩组合、所述第二区域对应的第二色彩组合以及第三区域对应的第三色彩组合。基于所述第一色彩组合、第二色彩组合、第三色彩组合以及预设的色彩筛选条件对所述第一色彩组合、第二色彩组合、第三色彩组合中的色彩进行筛选操作,基于筛选结果生成所述至少一个目标区域对应的色彩信息。140.进一步地,在上述任一实施例的基础上,所述识别模块,用于:识别所述参考图像中满足预设的去除条件的待去除区域。针对所述参考图像中除所述待去除区域以外的目标区域,采用预设的取色算法对所述目标区域对应的色彩信息进行提取操作,获得所述参考图像对应的色彩信息。141.进一步地,在上述任一实施例的基础上,所述参考图像包括用户上传或实时采集的图像,或者,所述参考图像包括所述待编辑图像中预设的图像素材。142.进一步地,在上述任一实施例的基础上,所述调整模块,用于:基于所述色彩信息确定所述背景内容对应的第一目标色彩,根据所述第一目标色彩对所述待编辑图像中背景内容进行色彩调整操作,获得调整后的待编辑图像。基于所述调整后的待编辑图像中的背景区域和/或所述参考图像对应的色彩信息确定与所述文本内容对应的第二目标色彩,基于所述第二目标色彩对所述文本内容进行色彩调整操作,获得所述目标图像。143.进一步地,在上述任一实施例的基础上,所述调整模块,用于:根据所述色彩信息以及预设的至少一个色彩分布模型,确定与所述色彩信息匹配度满足预设匹配条件的目标模型。将所述色彩信息调整至所述目标模型对应的目标色彩区间内,获得所述第一目标色彩。144.进一步地,在上述任一实施例的基础上,所述调整模块,用于:基于所述色彩信息确定所述待编辑图像中颜色占比超过预设比例阈值的目标色彩。根据所述目标色彩在预设的多个渐变色模板中确定与所述目标色彩匹配度满足预设的匹配条件的目标渐变色模板。将所述目标渐变色模板中的至少一个色彩确定为所述第一目标色彩。145.进一步地,在上述任一实施例的基础上,所述调整模块,用于:基于所述色彩信息中所述待编辑图像对应的色相信息与明度信息,在预设的多个色彩搭配模板中与所述色相信息与明度信息相匹配的目标色彩搭配模板。将所述目标色彩搭配模板中的至少一个色彩确定为所述第一目标色彩。146.进一步地,在上述任一实施例的基础上,所述调整模块,用于:确定所述文本内容在所述待编辑图像中的位置信息。基于所述位置信息确定所述文本内容周围预设区域内的背景内容和/或所述参考图像对应的区域色彩。基于所述区域色彩确定与所述文本内容对应的第二目标色彩。147.进一步地,在上述任一实施例的基础上,所述调整模块,用于:基于所述区域色彩对应的饱和度信息和/或明度信息,通过预设的调整算法确定与所述区域色彩之间的对比度满足预设对比度阈值的目标饱和度信息和/或目标明度信息,将所述目标饱和度信息和/或目标明度信息确定为所述第二目标色彩。148.进一步地,在上述任一实施例的基础上,所述待编辑图像的数量为多张。所述装置还包括:确定模块,用于基于所述色彩信息在多张待编辑图像中确定与所述色彩信息相匹配的至少一张目标待编辑图像。显示模块,用于在显示界面的第一显示区域显示所述参考图像,在所述显示界面的第二显示区域显示所述至少一张目标待编辑图像。149.本实施例提供的设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。150.为了实现上述实施例,本公开实施例还提供了一种电子设备,包括:处理器和存储器;151.所述存储器存储计算机执行指令;152.所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上述任一实施例所述的图像色彩调整方法。153.图7为本公开实施例提供的电子设备的结构示意图,如图7所示,该电子设备700可以为终端设备或服务器。其中,终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、个人数字助理(personaldigitalassistant,简称pda)、平板电脑(portableandroiddevice,简称pad)、便携式多媒体播放器(portablemediaplayer,简称pmp)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图7示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。154.如图7所示,电子设备700可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(readonlymemory,简称rom)702中的程序或者从存储装置708加载到随机访问存储器(randomaccessmemory,简称ram)703中的程序而执行各种适当的动作和处理。在ram703中,还存储有电子设备700操作所需的各种程序和数据。处理装置701、rom702以及ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。155.通常,以下装置可以连接至i/o接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(liquidcrystaldisplay,简称lcd)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备700与其他设备进行无线或有线通areanetwork,简称lan)或广域网(wideareanetwork,简称wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。163.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。164.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。165.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。166.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。167.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。168.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。169.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。当前第1页12当前第1页12
技术特征:
1.一种图像色彩调整方法,其特征在于,包括:获取待编辑图像以及参考图像;对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息;基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,其中,所述装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。2.根据权利要求1所述的方法,其特征在于,所述对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息,包括:根据预设的分割条件,确定所述参考图像对应的第一区域、第二区域以及第三区域;采用预设的取色算法分别对所述第一区域、第二区域以及第三区域进行色彩提取操作,获得所述第一区域对应的第一色彩组合、所述第二区域对应的第二色彩组合以及第三区域对应的第三色彩组合;基于所述第一色彩组合、第二色彩组合、第三色彩组合以及预设的色彩筛选条件对所述第一色彩组合、第二色彩组合、第三色彩组合中的色彩进行筛选操作,基于筛选结果生成所述至少一个目标区域对应的色彩信息。3.根据权利要求1所述的方法,其特征在于,所述对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息,包括:识别所述参考图像中满足预设的去除条件的待去除区域;针对所述参考图像中除所述待去除区域以外的目标区域,采用预设的取色算法对所述目标区域对应的色彩信息进行提取操作,获得所述参考图像对应的色彩信息。4.根据权利要求1所述的方法,其特征在于,所述参考图像包括用户上传或实时采集的图像,或者,所述参考图像包括所述待编辑图像中预设的图像素材。5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,包括:基于所述色彩信息确定所述背景内容对应的第一目标色彩,根据所述第一目标色彩对所述待编辑图像中背景内容进行色彩调整操作,获得调整后的待编辑图像;基于所述调整后的待编辑图像中的背景区域和/或所述参考图像对应的色彩信息确定与所述文本内容对应的第二目标色彩,基于所述第二目标色彩对所述文本内容进行色彩调整操作,获得所述目标图像。6.根据权利要求5所述的方法,其特征在于,所述基于所述色彩信息确定所述背景内容对应的第一目标色彩,包括:根据所述色彩信息以及预设的至少一个色彩分布模型,确定与所述色彩信息匹配度满足预设匹配条件的目标模型;将所述色彩信息调整至所述目标模型对应的目标色彩区间内,获得所述第一目标色彩。7.根据权利要求5所述的方法,其特征在于,所述基于所述色彩信息确定所述背景内容对应的第一目标色彩,包括:基于所述色彩信息确定所述待编辑图像中颜色占比超过预设比例阈值的目标色彩;根据所述目标色彩在预设的多个渐变色模板中确定与所述目标色彩匹配度满足预设
的匹配条件的目标渐变色模板;将所述目标渐变色模板中的至少一个色彩确定为所述第一目标色彩。8.根据权利要求5所述的方法,其特征在于,所述基于所述色彩信息确定所述背景内容对应的第一目标色彩,包括:基于所述色彩信息中所述待编辑图像对应的色相信息与明度信息,在预设的多个色彩搭配模板中与所述色相信息与明度信息相匹配的目标色彩搭配模板;将所述目标色彩搭配模板中的至少一个色彩确定为所述第一目标色彩。9.根据权利要求5所述的方法,其特征在于,所述基于所述调整后的待编辑图像中的背景区域和/或所述图像素材对应的色彩信息确定与所述文本内容对应的第二目标色彩,包括:确定所述文本内容在所述待编辑图像中的位置信息;基于所述位置信息确定所述文本内容周围预设区域内的背景内容和/或所述参考图像对应的区域色彩;基于所述区域色彩确定与所述文本内容对应的第二目标色彩。10.根据权利要求9所述的方法,其特征在于,所述基于所述区域色彩确定与所述文本内容对应的第二目标色彩,包括:基于所述区域色彩对应的饱和度信息和/或明度信息,通过预设的调整算法确定与所述区域色彩之间的对比度满足预设对比度阈值的目标饱和度信息和/或目标明度信息,将所述目标饱和度信息和/或目标明度信息确定为所述第二目标色彩。11.根据权利要求1-4任一项所述的方法,其特征在于,所述待编辑图像的数量为多张;所述对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息之后,还包括:基于所述色彩信息在多张待编辑图像中确定与所述色彩信息相匹配的至少一张目标待编辑图像;在显示界面的第一显示区域显示所述参考图像,在所述显示界面的第二显示区域显示所述至少一张目标待编辑图像。12.一种图像色彩调整装置,其特征在于,包括:获取模块,用于获取待编辑图像以及参考图像;识别模块,用于对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息;调整模块,用于基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,其中,所述装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。13.一种电子设备,其特征在于,包括:处理器和存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1至11任一项所述的图像色彩调整方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至11任一项所述的图像
色彩调整方法。15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11任一项所述的图像色彩调整的方法。

技术总结
本公开实施例提供一种图像色彩调整方法、装置、设备、可读存储介质及产品,该方法包括:获取待编辑图像以及参考图像;对所述参考图像进行色彩识别操作,获得所述参考图像对应的色彩信息;基于所述参考图像对应的色彩信息对所述待编辑图像中的装饰内容进行色彩调整操作,获得目标图像,其中,所述装饰内容包括背景内容、文本内容、图案装饰内容中的一项或多项。从而能够基于用户自定义的参考图像对待编辑图像的色彩进行调整操作。使得生成的目标图像的色彩更加贴合用户的个性化需求,提升用户体验。验。验。


技术研发人员:薛昊 杨茂柯 田济源
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2023.05.23
技术公布日:2023/9/14
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐