CN112700513A - 图像处理方法及装置 - Google Patents
图像处理方法及装置 Download PDFInfo
- Publication number
- CN112700513A CN112700513A CN201911008138.5A CN201911008138A CN112700513A CN 112700513 A CN112700513 A CN 112700513A CN 201911008138 A CN201911008138 A CN 201911008138A CN 112700513 A CN112700513 A CN 112700513A
- Authority
- CN
- China
- Prior art keywords
- image
- template
- color
- layer
- adjusting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 37
- 238000012545 processing Methods 0.000 claims abstract description 222
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 56
- 238000005034 decoration Methods 0.000 claims description 144
- 238000000034 method Methods 0.000 claims description 63
- 230000000694 effects Effects 0.000 claims description 33
- 230000015572 biosynthetic process Effects 0.000 claims description 20
- 238000012986 modification Methods 0.000 claims description 20
- 230000004048 modification Effects 0.000 claims description 20
- 238000003786 synthesis reaction Methods 0.000 claims description 20
- 239000003607 modifier Substances 0.000 claims description 19
- 230000000007 visual effect Effects 0.000 abstract description 51
- 238000004883 computer application Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 16
- 239000003086 colorant Substances 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 239000013065 commercial product Substances 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000001965 increasing effect Effects 0.000 description 4
- 238000000926 separation method Methods 0.000 description 3
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003707 image sharpening Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
本申请实施例提供一种图像处理方法、装置及计算设备,涉及计算机应用技术领域。其中,接收用户的图像处理请求;获取原始图像及所述原始图像对应的图像模板;调整所述图像模板;将调整后的所述图像模板和所述原始图像合成目标图像。本申请实施例提供的技术方案实现了模板自动调整,提高了图像视觉效果。
Description
技术领域
本申请实施例涉及计算机应用技术领域,尤其涉及一种图像处理方法及装置。
背景技术
目前,常采用图像形式进行对象宣传,而宣传图像通常是对包含对象内容的原始图像进行处理获得,例如添加文案等修饰元素等,而如果完全由人进行图像处理,比较耗时耗利。
现有技术中,也会提供图像模板,图像模板具有特定视觉效果,将图像模板叠加在原始图像之上,即可以形成特定的视觉效果,从而增加对象宣传效果。
然而,图像模板叠加在原始图像之上合成的图像,视觉效果仍然不够理想,因此,如何提高图像视觉效果成为需要解决的技术问题。
发明内容
本申请实施例提供一种图像处理方法及装置,用以提高图像视觉效果。
第一方面,本申请实施例中提供了一种图像处理方法,包括:
接收用户的图像处理请求;
获取原始图像及所述原始图像对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
第二方面,本申请实施例中提供了一种图像处理方法,包括:
接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
获取原始图像及所述原始图像对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
第三方面,本申请实施例中提供了一种图像处理方法,包括:
接收用户的图像处理请求;
获取原始图像以及所述原始图像对应的图像模板;
对所述原始图像中的背景图像区域进行模糊处理;
将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
第四方面,本申请实施例中提供了一种图像处理方法,包括:
接收用户的图像处理请求;
获取商品图片及所述商品图片对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述商品图片合成推广图片。
第五方面,本申请实施例中提供了一种图像处理方法,包括:
接收用户的图像处理请求;所述图像处理请求中包括调整指令;
获取商品图片及所述商品图片对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述商品图像合成推广图片。
第六方面,本申请实施例中提供了一种图像处理方法,包括:
接收用户的图像处理请求;
获取商品图片及所述商品图片对应的图像模板;
对所述商品图片中的背景图像区域进行模糊处理;
将模糊处理之后的所述商品图片与所述图像模板合成推广图片。
第七方面,本申请实施例中提供了一种图像处理装置,包括:
第一请求接收模块,用于接收用户的图像处理请求;
第一获取模块,用于获取原始图像及所述原始图像对应的图像模板;
第一调整模块,用于调整所述图像模板;
第一合成模板,用于将调整后的所述图像模板和所述原始图像合成目标图像。
第八方面,本申请实施例中提供了一种图像处理装置,包括:
第二请求接收模块,用于接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
第二获取模块,用于获取原始图像及所述原始图像对应的图像模板;
第二调整模块,用于根据所述调整指令,调整所述图像模板;
第二合成模板,用于将调整后的所述图像模板和所述原始图像合成目标图像。
第九方面,本申请实施例中提供了一种图像处理装置,包括:
第三请求接收模块,用于接收用户的图像处理请求;
第三获取模块,用于获取原始图像以及所述原始图像对应的图像模板;
图像处理模块,用于对所述原始图像中的背景图像区域进行模糊处理;
第三合成模块,用于将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
第十方面,本申请实施例中提供了一种应用程序,包括:
输入接口,用于接收用户的图像处理请求;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于调整所述图像模板,以及将调整后的所述图像模板和所述原始图像合成目标图像。
第十一方面,本申请实施例中提供了一种应用程序,包括:
输入接口,用于接收用户的图像处理请求;所述图像处理请求中包括调整指令;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于根据所述调整指令调整所述图像模板,以及将调整后的所述图像模板和所述原始图像合成目标图像。
第十二方面,本申请实施例中提供了一种应用程序,包括:
输入接口,用于接收用户的图像处理请求;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于对所述原始图像中的背景图像区域进行模糊处理,以及将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
第十三方面,本申请实施例中提供了一种计算设备,包括处理组件以及存储组件;
所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
所述处理组件用于:
接收用户的图像处理请求;
获取原始图像及所述原始图像对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
第十四方面,本申请实施例中提供了一种计算设备,包括处理组件以及存储组件;
所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
所述处理组件用于:
接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
获取原始图像及所述原始图像对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
第十五方面,本申请实施例中提供了一种计算设备,包括处理组件以及存储组件;
所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
所述处理组件用于:
接收用户的图像处理请求;
获取原始图像以及所述原始图像对应的图像模板;
对所述原始图像中的背景图像区域进行模糊处理;
将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
本申请实施例中,接收用户的图像处理请求,获取原始图像以及原始图像对应的图像模板,之后对该图像模板进行调整,将调整后的图像模板再与原始图像合成目标图像,本申请实施例通过对图像模板进行自动调整,再与原始图像进行叠加,从而可以适应性改变图像模板,以此提高合成的目标图像的图像视觉效果。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请提供的一种图像处理方法一个实施例的流程示意图;
图2示出了本申请提供的一种图像处理方法又一个实施例的流程示意图;
图3a示出了本申请在一个实际应用中的图像合成示意图;
图3b示出了本申请在一个实际应用中的图像模糊示意图;
图3c示出了本申请在一个实际应用中的目标图像示意图;
图3d示出了本申请在一个实际应用中的图像分离示意图;
图3e示出了本申请在一个实际应用中的至少部分图像模板示意图;
图3f示出了本申请在一个实际应用中的目标图像示意图;
图4示出了本申请提供的一种图像处理方法又一个实施例的流程示意图;
图5示出了本申请提供的一种图像处理方法又一个实施例的流程示意图;
图6示出了本申请提供的一种图像处理方法又一个实施例的流程示意图;
图7示出了本申请实施例在一个实际应用中的图像处理示意图;
图8示出了本申请提供的一种图像处理装置一个实施例的结构示意图;
图9示出了本申请提供的一种应用程序一个实施例的结构示意图;
图10示出了本申请提供的一种计算设备一个实施例的结构示意图;
图11示出了本申请提供的一种图像处理装置又一个实施例的结构示意图;
图12示出了本申请提供的一种计算设备又一个实施例的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
在本申请的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
本申请实施例的技术方案可以应用于对商家、企业用户、个人用户、或者设计方案提供商等上传的图片进行处理的场景中,以实现对上传的图片中的主体对象进行宣传或推广或者美化等目的,为了方便描述上的区分,对原始图像进行加工处理获得图片称为目标图像。在某些场景下,处理获得的目标图像可以作为广告图片、海报图片或者宣传图片等进行发布,以通过增强的视觉效果实现有效推广的目的,对象为商品的情况下,进一步的,还可以提高商品销量等。
虽然可以人为对原始图像采用PS(Adobe Photoshop,图像处理软件)技术等进行加工处理获得目标图像,以增加目标图像的推广效果,然后人为进行图像处理比较耗时耗力,特别是批量处理场景下,对处理人员技术要求较高。因此,现有技术中,通常也会采用图像模板来实现图像处理,图像模板中通常定义了至少一个模板图层,每一个模板图层可以实现不同视觉效果,将图像模板叠加在原始图像之上即可以合成目标图像,使得目标图像具有图像模板的视觉效果,然后,图像模板都是预先配置好的,直接与原始图像叠加,生成的目标图像的视觉效果并不理想。发明人在研究中发现,图像模板是由至少一个模板图层构成,通常主要包括模板背景图层以及修饰元素图层,图像模板各个图层的颜色是预先定义好的,各个图层依次叠加在原始图像之上,有可能形成的目标图像中,背景图像颜色及修饰元素颜色与主体对象颜色不够协调,从而导致视觉效果比较突兀,另外,图像模板中若定义了修饰元素时,为了突出显示修饰元素,修饰元素底部会带有色块,也会影响整体视觉效果。此外,图像模板通常是叠加在原始图像之上,只能在原始图像之上叠加具有特定视觉效果的内容,视觉效果也比较单一等。
为了增强图像视觉效果,发明人经过一系列研究提出了本申请的技术方案,为了方便理解,下面首先对本文中可能出现的技术术语进行相应解释:
图层:图层就像是含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成图像最终效果。
图像模板:用于与原始图像合成,以修饰原始图像的背景图像,和/或在原始图像中添加修饰元素等,通常图像模板包括至少一个模板图层、并定义了至少一个模板图层的合并顺序以及每一个模板图层的配色等。
原始图像:对特定对象进行拍摄采集获得的图像,或者对对特定对象进行拍摄采集获得的图像进行相应处理之后获得的图像。该特定对象即形成原始图像中的主体对象。
主体对象:图像中的被摄对象,为图像中的主要内容,也可以认为是图像中的前景图像。
背景图像:图像中非主体对象区域的其它图像区域。
修饰元素:包括文案、控件、边框、贴片、花纹和/或其它具有特定形状的图形等。
HSV:Hue(色相-Saturation(饱和度)-Value(亮度),一种颜色模型,其中,色相是指各类色彩的相貌称谓,用以区分不同色彩,如红、黄、绿、蓝等;饱和度表示颜色接近光谱色的程度,饱和度越高,颜色则深而艳;亮度表示颜色明亮的程度。
RGB:red(红)-green(绿)-blue(蓝),是指颜色标准,通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加可以得到各式各样的颜色。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请实施例提供的一种图像处理方法一个实施例的流程图,该方法可以包括以下几个步骤:
101:接收用户的图像处理请求。
在一个可能的实现方式,本实施例的技术方案可以由服务端执行,用户通过客户端可以发送该图像处理请求;
在又一个可能的实现方式,在个人用户图片处理的场景下,本实施例的技术方案也可以由应用程序执行,应用程序可以直接接收用户的图像处理请求。该应用程序例如可以是指目前的一些图像处理类应用程序等。
102:获取原始图像及所述原始图像对应的图像模板。
其中,图像模板预先配置获得,图像模板中可以包括至少一个模板图层,
其中,在提供多个图像模板时,可以是获取与原始图像相匹配的图像模板。
可选地,可以基于原始图像中的主体对象位置,选择不遮挡主体对象的图像模板作为与原始图像相匹配的图像模板。也即,原始图像与图像模板合并之后,保证不遮挡原始图像中的主体对象即可。
此外,在实际应用中,可以按照对象类别预先配置图像模板,因此,可以首先基于原始图像中主体对象的对象类别,确定对应的至少一个图像模板,再从至少一个图像模板中选择不遮挡主体对象的图像模板。例如商品海报宣传场景中,原始图像中的主体对象为商品时,可以根据商品类别预先配置不同图像模板,商品类别例如可以是指服装、百货、食品、家电等,从而可以首先基于原始图像中商品的商品类别,确定与商品类别匹配的图像模板,再从中选择不遮挡商品的图像模板。
此外,在个人用户图片处理场景下,本实施例技术方案由应用程序执行时,该原始图像可以由用户提供,图像模板与可以由用户选择获得,因此该图像处理请求中可以包括该原始图像以及该图像模板。
103:调整所述图像模板。
可以按照突出显示原始图像中的主体对象的标准,调整所述图像模板。其中,调整图像模板有多种可能的实现方式,在下面实施例中会详细进行介绍。
在个人用户图片处理场景下,本实施例技术方案由应用程序执行时,应用程序可以通过服务端来调整所述图像模板,当然,也可以由应用程序执行调整操作。
104:将调整后的所述图像模板和所述原始图像合成目标图像。
本领域技术人员可以理解的是,原始图像可以根据图像模板对尺寸等的显示要求,可以首先进行相应的裁剪或者缩放等必要的处理操作,本申请对此不进行具体限定。
本实施例中,通过对图像模板进行调整,而不是直接与原始图像叠加,使得图像模板可以做出适应性改变,以此可以提高合成的目标图像的图像视觉效果。
其中,可以结合原始图像中的主体对象颜色或者背景图像颜色等,对图像模板进行调整,如图2中所示,图2为本申请实施例提供的一种图像处理方法一个实施例的流程图,该方法可以包括以下几个步骤:
201:接收用户的图像处理请求。
202:获取原始图像及所述原始图像对应的图像模板。
203:从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个。
其中,背景图像颜色可以是指背景图像的主体颜色;主体对象颜色可以是指主体对象的主体颜色,主体颜色提取与现有技术相同,在此将不再追述。
204:根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的颜色。
其中,颜色调整标准可以是保证准确及鲜明的表现主体对象。可选地,可以是按照背景图像颜色或者背景图像颜色的邻近色或者主体对象颜色的对比色,来调整所述图像模板的颜色。
此外,图像模板主要用于修饰原始图像的背景图像,和/或在原始图像中添加修饰元素,因此,图像模板中通常定义了模板背景以及修饰元素,以及模板背景颜色及修饰元素颜色,因此,可选地,根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的颜色可以是指:
根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色及修饰元素颜色。
其中,模板背景用来遮挡原始图像的背景图像,以可以突出显示原始图像中的主体对象,模板背景可以由单一颜色构成。
修饰元素用于增强图像宣传效果,修饰元素用于在背景图像区域显示,覆盖在模板背景之上,因此,可以同时调整修饰元素颜色,保证修饰元素可以突出显示,可以被查看,增强其可观性特别是修饰元素为关于主体对象的文案信息时,以保证文案信息的阅读性。且通过调整修饰元素的颜色,即可以保证修饰元素的视觉效果,无需色块作为衬托,也可以保证图像整体的协调性。
为了提高图像视觉效果,本实施例中会根据背景图像颜色及所述主体对象颜色中的至少一个,可以按照与主体对象对比显示的规则,调整所述图像模板的颜色。
205:将调整后的所述图像模板与所述原始图像合成目标图像。
进行颜色调整之后的图像模板与原始图像即可以合成目标图像。该目标图像即可以作为业务所需图像进行相应的应用等,比如作为广告图像在页面广告位中的发布、或者在特定页面中的特定位置发布,或者供用户下载使用等。
本领域技术人员可以理解的是,原始图像可以根据图像模板对尺寸等的显示要求,可以首先进行相应的裁剪或者缩放等一些必要的处理操作,本申请对此不进行具体限定。
本实施例中,根据原始图像中的背景图像颜色及所述主体对象颜色中的至少一个,来调整所述图像模板的颜色,再与原始图像进行合并,使得图像模板的颜色可以根据不同原始图像做出适应性调整,实现个性化设置,结合原始图像中的背景图像颜色及所述主体对象颜色中的至少一个进行模板颜色调整,可以保证图像模板调整之后的颜色与原始图像的协调性,使得可以更加准确、鲜明、生动的表现出主体对象,从而可以提高目标图像的图像视觉效果。
在一个可选实现方式中,可以是根据所述背景图像颜色,调整所述图像模板中的模板背景颜色及修饰元素颜色。
因此,在某些实施例中,所述根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板中的模板背景颜色及修饰元素颜色可以包括:
调整所述背景图像颜色的饱和度和/或亮度,获得第一颜色;
将模板背景颜色调整为所述第一颜色;
根据所述背景图像颜色,获得与所述背景图像颜色对比显示的第二颜色;
将修饰元素颜色调整为所述第二颜色。
也即在保证与背景图像颜色不变情况下,通过调整饱和度和/或亮度,获得第一颜色,以增强视觉效果,且第一颜色与背景图像颜色相同,不会影响原始图像的整体视觉效果。
其中,图像模板中的模板背景通常具有一定透明度,例如为半透明状态或者按照距离主体对象区域的距离从小到大的顺序,透明度逐渐提高,以形成渐变透明的效果。
因此,若模板背景的透明度为零的情况,为了进一步提高视觉效果,将模板背景颜色调整为所述第一颜色之外,还可以增加所述模板背景颜色的透明度,例如可以将模板背景的透明度调整为半透明或者渐变透明效果。
可选地,调整所述背景图像颜色的饱和度和/或亮度,获得第一颜色可以是:
增加所述背景图像颜色的饱和度,获得第一颜色。
其中,增加所述背景图像颜色的饱和度,获得第一颜色可以是将所述背景图像颜色的饱和度乘以饱和度系数,获得第一颜色。
该饱和度系数的取值范围例如可以为1.5~2.5,在一个实际应用中,饱和度系数可以选择1.9。
其中,模板背景用来遮挡背景图像,而修饰元素覆盖在模板背景之上,因此,可以选择与所述背景图像颜色对比显示的第二颜色来作为修饰元素颜色,使得修饰元素覆盖在模板背景之上后,也可以突出显示。
具有对比显示效果的颜色,例如可以是指背景图像颜色的对比色或者对比色的邻近色等,其中,在色相环中每一个颜色对面的颜色,即为对比色,在色带上相邻近的颜色即为邻近色。
此外,为了进一步提高图像视觉效果,避免图像中出现过多色彩而影响视觉感受,在某些实施例中,所述根据所述背景图像颜色,获得与所述背景图像颜色对比显示的第二颜色可以包括:
如果所述背景图像颜色的亮度小于第一亮度值,确定所述第二颜色为白色;
如果所述背景图像颜色亮度大于所述第一亮度值,调整所述主体对象颜色的饱和度和/或亮度,获得第二颜色。
也即可以根据背景图像颜色的亮度来确定第二颜色,如果背景图像颜色较暗,可以选择亮色系颜色作为第二颜色,例如白色。而如果背景图像颜色较亮,则可以选择暗色系颜色作为第二颜色。
而为了保证图像整体视觉效果,在背景图像颜色较亮的情况下,可以通过调整主体对象颜色的饱和度和/或亮度来获得第二颜色,该第二颜色与主体对象颜色的色相相同,也即为同类色,只是饱和度或者亮度不同,使得合成的目标图像中不会出现过多色彩,而影响主体对象的突出显示。
可选地,调整所述主体对象颜色的饱和度和/或亮度可以是调整所述主体对象颜色的饱和度为目标饱和度以及调整所述主体对象颜色的亮度为目标亮度。
在一个实际应用中,该目标饱和度例如可以设定为100,目标亮度可以设定为30。
其中,该第一亮度值可以结合经验数值设定,例如可以设定为80。
其中,背景图像颜色的HSV值可以通过背景图像颜色的RGB值换算获得,主体对象颜色的HSV值可以通过主体对象颜色的RGB值换算获得,具体换算方法与现有技术相同,在此不再赘述。
作为另一种可选方式,可以是根据主体对象颜色以及背景图像颜色来调整模板背景颜色及修饰元素颜色。
因此,在某些实施例中,所述根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色及修饰元素颜色可以包括:
判断所述背景图像颜色与所述主体对象颜色是否满足配色规则;
若是,根据所述背景图像颜色,调整所述图像模板的模板背景颜色及修饰元素颜色;
若否,根据与所述主体对象颜色满足所述配色规则的第三颜色,调整所述图像模板的模板背景颜色及修饰元素颜色。
其中,该配色规则例如可以是指背景图像颜色与主体对象颜色对比显示,例如互为对比色等。
由于原始图像可能是由非专业用户拍摄获得,原始图像中的主体对象可能会被背景图像喧宾夺主,而影响主体对象的突出显示,因此首先判断背景图像颜色与主体对象颜色是否满足配色规则,若满足,为了保证图像整体视觉效果,不破坏原有视觉氛围,直接可以基于背景图像颜色调整所述图像模板的模板背景颜色及修饰元素颜色。否则可以根据与所述主体对象颜色满足所述配色规则的第三颜色,调整所述图像模板的模板背景颜色及修饰元素颜色。该第三颜色例如可以是在主体对象颜色的对比色,或者主体对象颜色的对比色的邻近色等。
其中,基于背景图像颜色调整所述图像模板的模板背景颜色及修饰元素颜色可以参见上文实施例中所述。
基于第三颜色,调整所述图像模板的模板背景颜色及修饰元素颜色可以包括:
调整所述第三颜色的饱和度和/或亮度,获得第一子颜色;
将模板背景颜色调整为所述第一子颜色;
根据所述第三颜色,获得与所述第三颜色对比显示的第二子颜色;
将修饰元素颜色调整为所述第二子颜色。
其中,根据所述第三颜色,获得与所述第三颜色对比显示的第二子颜色可以包括:
如果所述第三颜色的亮度小于第一亮度值,确定所述第二子颜色为白色;
如果所述第三颜色亮度大于所述第一亮度值,调整所述主体对象颜色的饱和度和/或亮度,获得第二子颜色。
其中,可以是将主体对象颜色的饱和度调整为目标饱和度以及亮度为目标亮度。
在又一个可选实现方式中,可以根据主体对象颜色调整所述图像模板的模板背景颜色及修饰元素颜色。
因此,在某些实施例中,所述根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色及修饰元素颜色包括:
根据与所述主体对象颜色满足所述配色规则的第四颜色,调整所述图像模板的模板背景颜色及修饰元素颜色。
其中,该配色规则可以是与主体对象颜色形成对比效果,例如该第四颜色可以是主体对象颜色的对比色,或者主体对象颜色的对比色的邻近色等。
其中,根据与所述主体对象颜色满足所述配色规则的第四颜色,调整所述图像模板的模板背景颜色及修饰元素颜色可以包括:
调整所述第四颜色的饱和度和/或亮度,获得第五颜色;
将模板背景颜色调整为所述第第五颜色;
根据所述第四颜色,获得与所述第四颜色对比显示的第六颜色;
将修饰元素颜色调整为所述第六颜色。
其中,根据所述第四颜色,获得与所述四颜色对比显示的第六颜色可以包括:
如果所述第四颜色的亮度小于第一亮度值,确定所述第六颜色为白色;
如果所述第四颜色亮度大于所述第一亮度值,调整所述主体对象颜色的饱和度和/或亮度,获得第六颜色。
其中,可以是将主体对象颜色的饱和度调整为目标饱和度以及亮度为目标亮度。
其中,在一个实际应用中,所述图像模板可以包括多个模板图层;
所述多个模板图层至少可以包括模板背景图层及修饰元素图层;所述模板背景图层即为所述模板背景颜色,修饰元素图层用于呈现修饰元素等。
为了方便理解,如图3a中所示,即示出了原始图像301与进行颜色调整之后的图像模板302合成的目标图像303的显示效果图,以图像模板包括模板背景图层以及修饰元素图层两个模板图层为例进行说明,需要说明的是,在实际应用中,图像模板通常是以文件形式存储,图中了为了便于理解以图形形式表示。其中,修饰元素304具体为文案,在背景图像颜色亮度小于第一亮度值时,修饰元素可以直接调整为白色,在亮度小于该第一亮度值时,修饰元素304与主体对象305的色相保持一致,饱和度和/或亮度有所变化。模板背景图层可以对背景图像区域形成遮挡效果,以可以突出显示主体对象305。
在某些实施例中,所述方法还可以包括:
对所述原始图像中的背景图像区域进行模糊处理;
所述将所述原始图像与所述调整后的图像模板合成目标图像包括:
将模糊处理之后的所述原始图像与调整后的图像模板合成目标图像。
通过将背景图像区域进行模糊处理,可以虚化原始图像中的背景图像,使得原始图像中的主体对象更加突出显示,从而可以保证合成的目标图像中可以提升主体对象的视觉吸引力,且在背景图像区域叠加的修饰元素也可以突出显示,修饰元素底部无需增加色块,使得视觉效果更和谐,特别是修饰元素为文案等文字信息时,可以提高修饰元素的可阅读性。
其中,也可以是从模糊处理之后的原始图像中提取背景图像颜色及主体对象颜色中的至少一个;原始图像的背景图像是否模糊处理不影响其主体颜色,因此提取的背景图像颜色是一样的。
为了进一步提高视觉效果,所述对所述原始图像中的背景图像区域进行模糊处理可以包括:
检测所述原始图像中的背景图像区域及主体对象区域;
按照距离所述主体对象区域距离越远模糊程度越大的规则,对所述原始图像的背景图像区域进行模糊处理。
其中,可以采用高斯模糊技术对背景图像区域进行模糊处理,当然也可以采用其它模糊技术实现,例如均值滤波、中值滤波、矢量滤波等滤波去噪方法,或者图像锐化方法、改变图像信噪比方法等,本申请对此不进行具体限定。
对原始图像进行模糊处理的情况下,图像模板中的模板背景图层可以是空白的,也不会影响修饰元素的视觉效果。
为了方便理解,如图3b中所示,示出了对原始图像311进行模糊处理之后获得的模糊处理之后的图像312。如图3c中所示,在图像312上叠加图像模板,即合成目标图像313,该图像模板可以仅包括修饰元素图层,在目标图像313中,修饰元素314无需色块衬托,也可以清楚显示,提高了修饰元素314的可阅读性。
由前文描述可知,所述图像模板可以包括多个模板图层;其中,所述多个模板图层至少可以包括模板背景图层及修饰元素图层;所述模板背景图层即为所述模板背景颜色,所述修饰元素图层用于呈现至少一个修饰元素;其中,修饰元素图层可以包括多个。
因此,根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色及修饰元素颜色可以具体是指:
根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板中模板背景图层的模板背景颜色及修饰元素图层中修饰元素的颜色。
此外,还可以调整模板背景图层的透明度等。
所述将调整后的图像模板与所述原始图像合成目标图像可以包括:
在所述原始图像之上依次叠加调整后的图像模板中的模板背景图层及修饰元素图层,获得目标图像。
其中,图像模板还可以包括其它模板图层,剩余模板图层可以在修饰元素图层之上依次叠加,或者根据图像模板中定义的合并顺序依次叠加。比如在生成广告图片或者海报图片的场景中,往往会有宣传主题,或者主体对象为商品时,会对应有商家等,因此会在目标图像中添加logo(徽标),而logo往往会了突出显示,其显示颜色往往要求不更改,因此图像模板的剩余模板图层可以包括logo图层,logo图层叠加在修饰元素图层之上。
此外,为了进一步视觉效果。在某些实施例中,所述方法还可以包括:
将所述原始图像分离获得背景图像图层及主体对象图层;
所述将所述调整后的图像模板与所述原始图像合成目标图像包括:
在所述背景图像图层之上叠加所述模板背景图层;
在所述模板背景图层及所述主体对象图层之间***至少一个模板图层;
在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
其中,该至少一个模板图层可以为预先配置的具有目标内容的目标模板图层,该目标模板图层位于主体对象图层之下,例如可以形成主体对象部分遮挡目标内容的视觉效果,以可以丰富图像视觉效果。
之后,若还存在剩余模板图层,则在主体对象图层之上叠加,即可以获得目标图像。
在一个可选方式中,所述图像模板包括呈现目标修饰元素的目标修饰元素图层;所述目标修饰元素图层包括第一修饰图层及第二修饰图层;所述第一修饰图层与所述第二修饰图层叠加之后形式所述目标修饰元素,所述第一修饰图层与所述第二修饰图层中分别包括所述目标修饰元素的部分内容;
所述在所述模板背景图层及所述主体对象图层之间***至少一个模板图层包括:
在所述模板背景图层及所述主体对象图层之间***第一修饰图层;
在所述主体对象图层之上叠加剩余模板图层,获得目标图像包括:
在所述主体对象图层之上依次叠加所述第二修饰图层及剩余模板图层,获得目标图像。
通过将第一修饰图层置于主体对象图层之下,第二修饰图层位于主体对象图层之上,可以呈现第一修饰图层中的至少部分内容被主体对象遮挡,而第二修饰图层中的至少部分内容遮挡主体对象,最终形成目标修饰元素部分被主体对象遮挡,部分遮挡主体对象的穿插效果,形成图层交错感觉,从而丰富了图像视觉效果。
为了方便理解,如图3d中所示,原始图像321中包括主体对象以及背景图像,通过将原始图像321进行处理,可以分离获得主体对象图层322和背景图像图层323。
如图3e中所示,图像模板可以至少包括目标修饰元素图层,该目标修饰元素图层用于成像目标修饰元素,假设该目标修饰元素为矩形框,该目标修饰元素图层可以包括第一修饰图层324和第二修饰图层325,第一修饰图层324和第二修饰图层325可以分别显示目标修饰元素中的至少部分内容,如图2e中,第一修饰图层呈现的内容31和第二修饰图层呈现的内容32。
在进行图像合成时,如图3f中所示,背景图像图层323位于最下面,背景图像图层323之上可以叠加图像模板中的模板背景图层,该模板背景图层对应主体对象区域为空白的,叠加之后不遮挡该主体对象区域。在模板背景图层之上叠加第一修饰图层324,在第一修饰图层324之上叠加主体对象图层322,在主体对象图层322叠加第二修饰图层325,若还存在剩余模板图层,例如其它修饰元素图层,则叠加在第二修饰图层325之上,最终合成目标图像326,目标图像326中即呈现矩形框部分内容遮挡主体对象33、部分内容被主体对象33遮挡的穿插效果,丰富了图像的视觉显示效果。
其中,图像模板可以由至少一个模板图层构成,该至少一个模板图层具有叠加顺序,也即叠加位置关系。因此在某些实施例中,所述图像模板包括至少一个模板图层;
所述调整所述图像模板包括:根据所述原始图像,调整所述至少一个模板图像的叠加位置关系。
该叠加位置关系即可以包括每个模板图层的叠加位置关系等,以确定模板图层之间的叠加顺序。
具体的,如图4中所示,图4为本申请实施例提供的一种图像处理方法又一个实施例的流程图,该方法可以包括以下几个步骤:
401:接收用户的图像处理请求。
402:获取原始图像及所述原始图像对应的图像模板。
其中,所述图像模板包括至少一个模板图层。
403:从所述原始图像中分离获得背景图像图层及主体对象图层。
404:根据所述原始图像,调整所述至少一个模板图像的叠加位置关系。
也即,可以结合背景图像图层及主体对象图层,调整所述至少一个模板图层的叠加位置关系,以获得背景图像图层、主体对象图层,以及所述至少一个模板图层之间的叠加顺序。
405:根据调整后的叠加位置关系,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
具体即是根据调整后的叠加位置关系所确定的各个图层叠加顺序,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
本实施例中,将原始图像分离获得背景图像图层及主体对象图层,从而可以在背景图像图层及主体对象图层之间***一个或多个模板图层,该一个或多个模板图层程序的内容位于主体对象图层之下,可以与主体对象形成图层交错显示的视觉效果,从而丰富了图像视觉效果。
在某些实施例中,根据调整后的叠加位置关系,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像可以包括:
根据调整后的叠加位置关系,在所述背景图像图层及所述主体对象图层之间***目标模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
也即可以仅在背景图像图层及所述主体对象图层之间***一个预先配置的目标模板图层,该目标模板图层中包括目标内容,该目标内容可以是修饰元素或者其它内容等,该至少一个模板图层可以为预先配置的具有目标内容的目标模板图层,该目标模板图层位于主体对象图层之下,例如可以形成主体对象部分遮挡目标内容的视觉效果,以丰富图像视觉效果。之后,若还存在剩余模板图层,则在主体对象图层之上叠加剩余模板图层,获得目标图像。
在某些实施例中,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层用以呈现目标修饰元素;所述目标修饰元素图层包括第一修饰图层以及第二修饰图层;
所述根据调整后的叠加位置关系,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层包括:
根据调整后的叠加位置关系,在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层。
其中,该图像模板可以包括至少一个修饰元素图层,该目标修饰元素图层包括的第一修饰图层和第二修饰图层可以是预先配置的,用于与主体对象形成穿插效果的模板图层。
在某些实施例中,所述图像模板包括模板背景图层;
所述根据调整后的叠加位置关系,在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图及剩余模板图层层包括:
根据调整后的叠加位置关系,在所述背景图像图层之上叠加所述模板背景图层;
在所述模板背景图层以及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
其中,剩余模板图层可以为零。
在某些实施例中,所述方法还可以包括:
从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个;
根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述模板背景图层的模板背景颜色及修饰元素图层中的修饰元素颜色。
其中,在一个实际应用中,图像处理请求中可以包括原始图像,也即原始图像由用户上传获得。
在一个可选方式中,图像模板中的修饰元素为文案元素,具体的文案内容也可以由用户针对主体对象提供,从而可以生成符合用户需求的添加文案内容的目标图像。因此,在某些实施例中,该目标图像还可以发送至用户端,从而可以方便用户查看以及下载使用等。
此外,在某些场景下,比如电子商务场景中,为了吸引用户,通常会推出很多推广活动,用户参与推广活动,可以上传商品图片,***即可以自动生成目标图像,并发布该目标图像。
因此,在某些实施例中,所述接收用户上传的原始图像之前,所述方法还可以包括:
向用户端发送推广活动参与提示信息;
所述将调整后的图像模板与所述原始图像合成目标图像之后,所述方法还可以包括:
在所述推广活动对应的相应页面上发布所述目标图像。
作为又一种可选方式,所述图像处理请求中包括调整指令;
所述调整所述图像模板包括:
根据所述调整指令,调整所述图像模板。
在某些实施例中,该调整指令中可以包括目标颜色;
所述根据所述调整指令,调整所述图像模板包括:
根据所述目标颜色,调整所述图像模板的颜色。
可选地,所述根据所述目标颜色,调整所述图像模板的颜色可以是:
将模板背景颜色调整为所述目标颜色;
根据所述目标颜色,获得与所述目标颜色对比显示的颜色;
将修饰元素颜色调整为所述第二颜色。
或者;
将修饰元素颜色调整为所述目标颜色;
根据所述目标颜色,获得与所述目标颜色对比显示的颜色;
将模板背景颜色调整为所述第二颜色。
通过由用户提供目标颜色,可以满足用户个性化需求,用户只需提供目标颜色,即可以实现模板颜色调整,方便快捷。
在某些实施例中,该调整指令中还可以包括不同模板图层的目标叠加位置关系;
所述根据所述调整指令,调整所述图像模板可以包括:
其中,该目标办叠加位置关系中还可以包括原始图像中的主体对象图层以及背景图层的叠加位置关系。
例如,一种可能的目标叠加位置关系可以包括:在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层。
因此,所述将所述图像模板中各个模板图层调整为所述目标叠加位置关系可以包括:
按照所述目标叠加位置关系,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
可选地,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层用以呈现目标修饰元素;所述目标修饰元素图层包括第一修饰图层以及第二修饰图层;
所述目标叠加位置关系中可以包括第一修饰图像以及第二修饰图像的叠加位置关系,因此,所述在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层可以包括:
根据调整后的所述叠加位置关系,在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
可选地,在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层可以包括:
在所述背景图像图层之上叠加所述模板背景图层;
在所述模板背景图层以及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
在某些实施例中,该调整指令中可以包括图像处理指令以及模板调整指令;
所述调整所述图像模板包括:
根据所述图像处理指令,调整所述原始图像;
根据所述模板调整指令,调整所述图像模板;
所述将调整后的所述图像模板和所述原始图像合成目标图像包括:
将调整后的所述图像模板和调整后的所述原始图像合成目标图像。
其中,模板调整指令中例如可以包括目标颜色和/或目标叠加位置关系等,结合目标颜色或者目标叠加位置关系的具体调整方法可以参见上文中所述。
该图像处理指令中例如可以包括模糊处理指令;因此,所述根据所述图像处理指令,调整所述原始图像可以包括:
对所述原始图像中的背景图像区域进行模糊处理;
模糊处理的具体实现可以参见上文中所述,在此不再赘述。
其中,如上文中所述,可以结合调整指令或者预先配置的调整方式,对原始图像进行调整。此外,作为又一种可选实现方式,所述调整所述图像模板包括:
确定所述用户的用户特征;
按照与所述用户特征匹配的调整方式,调整所述图像模板。
也即可以结合用户特征,确定用户偏好的调整方式,以按照该调整方式,来调整图像模板。
该调整方式例如可以包括如图2或如图4所示实施例中的调整方式,用以调整图像模板的颜色或者图像模板中的模板图层的叠加位置关系等。
当然,该调整方式还可以包括其它实现形式,例如调整方式中可以包括与用户特征匹配的目标颜色、或者目标叠加位置关系等。
图5为本申请实施例提供的一种图像处理方法又一个实施例的流程图,该方法可以包括:
501:接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令。
502:获取原始图像及所述原始图像对应的图像模板。
503:根据所述调整指令,调整所述图像模板。
504:将调整后的所述图像模板和所述原始图像合成目标图像。
也即用户可以结合自己需求提供调整指令,来实现对图像模板的自动调整。在个人用户图片处理场景中,可以满足个人用户对图片处理的个性化要求。
其中,根据调整指令调整图像模板的具体实现方式在上文已进行了详细描述,此处将不再赘述。
图6为本申请实施例提供的一种图像处理方法又一个实施例的流程图,该方法可以包括:
601:接收用户的图像处理请求。
602:获取原始图像以及所述原始图像对应的图像模板。
其中,该图像模板中可以至少包括修饰元素图层,用以呈现修饰元素。
603:对所述原始图像中的背景图像区域进行模糊处理。
604:将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
本实施例中,通过将原始图像的背景图像区域进行模糊处理,可以虚化原始图像中的背景图像,使得原始图像中的主体对象更加突出显示,从而可以保证合成的目标图像中可以提升主体对象的视觉吸引力,提高视觉效果。在背景图像区域叠加的修饰元素可以突出显示,无需色块衬托,也有清楚显示,提高了修饰元素的可阅读性。
为了进一步提高视觉效果,在某些实施例中,所述对所述原始图像中的背景图像区域进行模糊处理可以包括:
检测所述原始图像中的背景图像区域及主体对象区域;
按照距离所述主体对象区域距离越远模糊程度越大的规则,对所述原始图像的背景图像区域进行模糊处理。
其中,模糊处理方式可以参见上文所述,在此不再赘述。
在某些实施例中,所述方法还可以包括:
从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个;
根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的颜色;
所述将模糊处理之后的所述原始图像与所述图像模板合成目标图像包括:
将模糊处理之后的所述原始图像与调整之后的所述图像模板合成目标图像。
可选地,由于图像模板通常用来修饰原始图像的背景图像或者在原始图像中添加修饰元素等,因此,图像模板的颜色主要是指模板背景颜色以及修饰元素颜色,因此可以是根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色以及修饰元素颜色。
其中,根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色及修饰元素颜色的具体实现方式可以上文实施例中所述,在此不再赘述。
在某些实施例中,所述图像模板包括至少一个模板图层;
所述将模糊处理之后的所述原始图像与所述图像模板合成目标图像包括:
从模糊处理之后的所述原始图像中,分离获得背景图像图层及主体对象图层;
在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
通过在背景图像图层及所述主体对象图层之间***一个或多个模板图层,可以形成图层交错感觉,以丰富图像的视觉效果。
可选地,可以是在背景图像图层及所述主体对象图层之间***一个模板图层,可以是预先配置的目标模板图层,该目标模板图层可以包括目标内容,该目标模板图层位于主体对象图层之下,例如可以形成主体对象部分遮挡目标内容的视觉效果,以可以丰富图像视觉效果。
在某些实施例中,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层包括第一修饰图层及第二修饰图层;
所述在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层包括:
在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上依次叠加所述第二修饰图层及剩余模板图层。
其中,剩余模板图层可以为零。
该第一修饰图层和第二修饰图层可以是为了实现目标修饰元素与主体对象形成穿插效果而预先配置的模板图层。
在某些实施例中,所述图像模板包括模板背景图层,所述在所述背景图像图层及所述主体对象图层之间***第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层可以包括:
在所述背景图像图层之上叠加所述模板背景图层;
在所述模板背景图层以及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
其中,可以具体是根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述模板背景图层的模板背景颜色及修饰元素图层的修饰元素颜色。
在一个实际应用中,本申请实施例的技术方案可以应用于电子商务场景中,用来基于商品图片生成商品对应的推广图片。
如图7所示的交互示意图中,商家可以通过商家端701提交商品图片,服务端702基于该商品图片,查找图像模板,按照本申请实施例的技术方案可以合成高质量视觉效果的推广图片。
在一个可选实现方式,该推广图片可以返回给商家端,可以供商家查看或者下载使用等。
此外,商家提交的商品图片可以是针对某个推广活动而提交的,用于参与该推广活动,此时,该推广图片可以直接发布,例如在用户端703的特定页面中的特定位置展示该推广图片,该特定页面例如可以是指用户端703的首页或者该推广活动的活动页面等,从而用户即可以查看到该推广图片,此外还可以设置该推广图片的链接地址,从而点击该推广图片可以索引至商品的描述页面等。采用本申请实施例的技术方案,由于推广图片视觉效果更佳,更有利于吸引用户,因此可以提高推广图片的点击率,进而可以提高商品销量等。
其中,在原始图像为商品图片情况下,原始图像的主体对象也即是指商品图片中的商品,作为又一个实施例,本申请实施例还提供了一种图像处理方法,所述方法可以包括:
接收用户的图像处理请求;
获取商品图片及所述商品图片对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述商品图片合成推广图片。
作为又一个实施例,本申请实施例还提供了一种图像处理方法,所述方法可以包括:
接收用户的图像处理请求;所述图像处理请求中包括调整指令;
获取商品图片及所述商品图片对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述商品图像合成推广图片。
作为又一个实施例,本申请实施例还提供了一种图像处理方法,所述方法可以包括:
接收用户的图像处理请求;
获取商品图片及所述商品图片对应的图像模板;
对所述商品图片中的背景图像区域进行模糊处理;
将模糊处理之后的所述商品图片与所述图像模板合成推广图片。
在某些实施例中,获取商品图片及所述商品图片对应的图像模板可以包括:
获取所述图像处理请求中的商品图片;
查找与所述商品图片匹配的图像模板。
在某些实施例中,所述接收图像处理请求之前,所述方法还可以包括:
向商家端发送推广活动参与提示信息;
合成目标图像之后,所述方法还可以包括:
在所述推广活动对应的相应页面上发布所述推广图片。
其中,在页面中发布所述推广图片可以是指在页面中展示该推广图片,以实现商品宣传目的。
可选地,该推广图片可以链接至商品的描述页面,基于用户针对推广图片的触发操作,可以对应输出该商品的描述页面。
在又一个实际应用中,本申请实施例的技术方案可以应用于个人用户图片处理场景中,随着移动设备等摄像硬件的升级,用户可以随时随地拍摄图片。为了提高图片视觉效果,还可以通过图像处理类的应用程序对图片进行处理,例如叠加具有特定视觉效果的图像模板,增强图片视觉效果等。用户可以在应用程序中提交原始图像并可以选择图像模板,从而按照本申请实施例的技术方案,还可以对图像模板进行调整,例如原始图像中的主体对象为人体,人体的主体颜色通常为衣服颜色,从而可以结合衣服颜色,自动调整图像模板的模板背景颜色等,使得合成的目标图像视觉效果更优;又如图像模板中可以包括文字等修饰元素,通过对原始图像进行图层分离,重新调整各个图层之间的叠加顺序,使得可以实现图层交错显示的视觉效果,或者还可以实现主体对象与文字穿插的视觉效果等,从而丰富图像视觉效果,提高应用程序的图像处理质量,满足个人用户对图片处理的要求,提高用户体验。
图8为本申请实施例提供的一种图像处理装置一个实施例的结构示意图,该装置可以包括:
第一请求接收模块801,用于接收用户的图像处理请求;
第一获取模块802,用于获取原始图像及所述原始图像对应的图像模板;
第一调整模块803,用于调整所述图像模板;
第一合成模板804,用于将调整后的所述图像模板和所述原始图像合成目标图像。在某些实施例中,所述第一调整模块可以具体用于从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个;根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的颜色。
在某些实施例中,所述第一调整模块具体用于根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色以及修饰元素颜色。
在某些实施例中,所述第一调整模块具体用于调整所述背景图像颜色的饱和度和/或亮度,获得第一颜色;将模板背景颜色调整为所述第一颜色;根据所述背景图像颜色,获得与所述背景图像颜色对比显示的第二颜色;将修饰元素颜色调整为所述第二颜色。
在某些实施例中,所述第一调整模块根据所述背景图像颜色,获得与所述背景图像颜色对比显示的第二颜色包括:
如果所述背景图像颜色的亮度小于第一亮度值,确定所述第二颜色为白色;
如果所述背景图像颜色亮度大于所述第一亮度值,调整所述主体对象颜色的饱和度和/或亮度,获得第二颜色。
在某些实施例中,所述第一调整模块具体用于判断所述背景图像颜色与所述主体对象颜色是否满足配色规则;若是,根据所述背景图像颜色,调整所述图像模板的模板背景颜色及修饰元素颜色;若否,根据与所述主体对象颜色满足所述配色规则的第三颜色,调整所述图像模板的模板背景颜色及修饰元素颜色。
在某些实施例中,所述第一调整模块具体用于根据与所述主体对象颜色满足配色规则的第四颜色,调整所述图像模板的模板背景颜色及修饰元素颜色。
在某些实施例中,该装置还可以包括:
模糊处理模块,用于对所述原始图像中的背景图像区域进行模糊处理;
所述第一合成模块具体用于将模糊处理之后的所述原始图像与调整后的图像模板合成目标图像。
在某些实施例中,所述模糊处理模块具体用于检测所述原始图像中的背景图像区域及主体对象区域;按照距离所述主体对象区域距离越远模糊程度越大的规则,对所述原始图像的背景图像区域进行模糊处理。
在某些实施例中,所述图像模板包括多个模板图层;所述多个模板图层包括模板背景图层及修饰元素图层;所述修饰元素图层用于呈现至少一个修饰元素;
所述装置还包括:
图像分离模块,用于将所述原始图像分离获得背景图像图层及主体对象图层;
所述第一合成模块具体用于在所述背景图像图层之上叠加所述模板背景图层;在所述模板背景图层及所述主体对象图层之间***至少一个模板图层;在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
在某些实施例中,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层包括第一修饰图层以及第二修饰图层;所述第一修饰图层与所述第二修饰图层合成的图像包括修饰元素,所述第一修饰图层与所述第二修饰图层分别包括所述修饰元素的部分内容;
所述第一合成模块在所述模板背景图层及所述主体对象图层之间***至少一个模板图层包括:
在所述模板背景图层及所述主体对象图层之间***第一修饰图层;
在所述主体对象图层之上叠加剩余模板图层,获得目标图像包括:
在所述主体对象图层之上依次叠加所述第二修饰图层及剩余模板图层,获得目标图像。
在某些实施例中,所述第一获取模块具体用于接收用户上传的原始图像;查找与所述原始图像匹配的图像模板。
在某些实施例中,该装置还可以包括:
活动推广模块,用于向用户端发送推广活动参与提示信息;
业务处理模块,用于在所述推广活动对应的相应页面上发布所述目标图像。
在某些实施例中,所述图像模板包括至少一个模板图层;
第一调整模块具体用于根据所述原始图像,调整所述至少一个模板图像的叠加位置关系。
在某些实施例中,所述第一合成模块可以具体用于从所述原始图像中分离获得背景图像图层及主体对象图层;根据调整后的所述叠加位置关系,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
在某些实施例中,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层用以呈现目标修饰元素;所述目标修饰元素图层包括第一修饰图层以及第二修饰图层;
所述第一合成模块具体用于根据调整后的所述叠加位置关系,在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
在某些实施例中,所述图像模板包括模板背景图层;
所述第一合成模块在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图及剩余模板图层层包括:
在所述背景图像图层之上叠加所述模板背景图层;
在所述模板背景图层以及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
在某些实施例中,该装置还可以包括:
颜色调整模块,用于从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个;根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述模板背景图层的模板背景颜色及修饰元素图层中的修饰元素颜色。
在某些实施例中,所述图像处理请求中包括调整指令;
所述第一调整模块具体用于根据所述调整指令,调整所述图像模板。
在某些实施例中,所述第一调整模块具体用于确定所述用户的用户特征;按照与所述用户特征匹配的调整方式,调整所述图像模板。
图8所述的图像处理装置可以执行图1所示实施例所述的图像处理方法,其实现原理和技术效果不再赘述。对于上述实施例中的图像处理装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
此外,本申请实施例还提供了一种应用程序,如图9中所示,该应用程序可以包括:
输入接口901,用于接收用户的图像处理请求;
加载组件902,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎903,用于调整所述图像模板,以及将调整后的所述图像模板和所述原始图像合成目标图像。
图9所示的应用程序可以执行图1所示的图像处理方法,其实现原理和技术效果不再赘述。
在一个可能的设计中,图8所示实施例的图像处理装置可以实现为计算设备,如图10所示,该计算设备可以包括存储组件1001以及处理组件1002;
所述存储组件1001存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件1002调用执行。
所述处理组件1002用于:
接收用户的图像处理请求;
获取原始图像及所述原始图像对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
当然,计算设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
输入/输出接口为处理组件和***接口模块之间提供接口,上述***接口模块可以是输出设备、输入设备等。
通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图1所示实施例的图像处理方法。
在又一个实施例中,本申请实施例还提供了一种图像处理装置,包括:
第二请求接收模块,用于接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
第二获取模块,用于获取原始图像及所述原始图像对应的图像模板;
第二调整模块,用于根据所述调整指令,调整所述图像模板;
第二合成模板,用于将调整后的所述图像模板和所述原始图像合成目标图像。
在一个可能的设计中,该图像处理装置可以实现为计算设备,该计算设备可以包括存储组件以及处理组件;
所述存储组件存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件调用执行。
所述处理组件用于:
接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
获取原始图像及所述原始图像对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
此外,本申请实施例还提供了一种应用程序,包括:
输入接口,用于接收用户的图像处理请求;所述图像处理请求中包括调整指令;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于根据所述调整指令调整所述图像模板,以及将调整后的所述图像模板和所述原始图像合成目标图像。
此外,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图5所示实施例的图像处理方法。
图11为本申请实施例提供的一种图像处理装置又一个实施例的结构示意图,该装置可以包括:
第三请求接收模块1101,用于接收用户的图像处理请求;
第三获取模块1102,用于获取原始图像以及所述原始图像对应的图像模板;
图像处理模块1103,用于对所述原始图像中的背景图像区域进行模糊处理;
第三合成模块1104,用于将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
在某些实施例中,该装置还可以包括:颜色调整模块,用于从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个;根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的颜色;
所述第二合成模块具体用于将模糊处理之后的所述原始图像与调整之后的所述图像模板合成目标图像。
在某些实施例中,所述图像模板包括至少一个模板图层;
所述第二合成模块具体用于从模糊处理之后的所述原始图像中,分离获得背景图像图层及主体对象图层;在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
在某些实施例中,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层包括第一修饰图层及第二修饰图层;
所述第二合成模块在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层包括:
在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上依次叠加所述第二修饰图层及剩余模板图层。
在某些实施例中,所述图像模板包括模板背景图层;
所述第二合成模块在所述背景图像图层及所述主体对象图层之间***第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层包括:
在所述背景图像图层之上叠加所述模板背景图层;
在所述模板背景图层以及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
图11所述的图像处理装置可以执行图6所示实施例所述的图像处理方法,其实现原理和技术效果不再赘述。对于上述实施例中的图像处理装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
在一个可能的设计中,图11所示实施例的图像处理装置可以实现为计算设备,如图12所示,该计算设备可以包括存储组件1201以及处理组件1202;
所述存储组件1201存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理组件1202调用执行。
所述处理组件1202用于:
接收用户的图像处理请求;
获取原始图像以及所述原始图像对应的图像模板;
对所述原始图像中的背景图像区域进行模糊处理;
将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
当然,计算设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
输入/输出接口为处理组件和***接口模块之间提供接口,上述***接口模块可以是输出设备、输入设备等。
通信组件被配置为便于计算设备和其他设备之间有线或无线方式的通信等。
本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图6所示实施例的图像处理方法。
此外,本申请实施例还提供了一种应用程序,可以包括:
输入接口,用于接收用户的图像处理请求;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于对所述原始图像中的背景图像区域进行模糊处理,以及将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
其中,前文所述的“计算设备”可以为物理设备或者云计算平台提供的弹性计算主机等,此时计算设备即可以是指云服务器,上述处理组件、存储组件等可以是从云计算平台租用或购买的基础服务器资源。因此,在实际应用中,“计算设备”可以是远程web服务器、服务器、计算机联网设备、芯片组、台式计算机、笔记本式计算机、工作站,或任何其他处理设备或者装备。
当然,计算设备也可以是指便携式移动终端,如手机、平板电脑、个人计算机等。
前文所述的处理组件可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
存储组件被配置为存储各种类型的数据以支持在计算设备中的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (39)
1.一种图像处理方法,其特征在于,包括:
接收用户的图像处理请求;
获取原始图像及所述原始图像对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
2.根据权利要求1所述的方法,其特征在于,所述调整所述图像模板包括:
从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个;
根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的颜色。
3.根据权利要求2所述的方法,其特征在于,所述根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的颜色包括:
根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色以及修饰元素颜色。
4.根据权利要求3所述的方法,其特征在于,所述根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板中的模板背景颜色及修饰元素颜色包括:
调整所述背景图像颜色的饱和度和/或亮度,获得第一颜色;
将模板背景颜色调整为所述第一颜色;
根据所述背景图像颜色,获得与所述背景图像颜色对比显示的第二颜色;
将修饰元素颜色调整为所述第二颜色。
5.根据权利要求4所述的方法,其特征在于,所述根据所述背景图像颜色,获得与所述背景图像颜色对比显示的第二颜色包括:
如果所述背景图像颜色的亮度小于第一亮度值,确定所述第二颜色为白色;
如果所述背景图像颜色亮度大于所述第一亮度值,调整所述主体对象颜色的饱和度和/或亮度,获得第二颜色。
6.根据权利要求3所述的方法,其特征在于,所述根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色及修饰元素颜色包括:
判断所述背景图像颜色与所述主体对象颜色是否满足配色规则;
若是,根据所述背景图像颜色,调整所述图像模板的模板背景颜色及修饰元素颜色;
若否,根据与所述主体对象颜色满足所述配色规则的第三颜色,调整所述图像模板的模板背景颜色及修饰元素颜色。
7.根据权利要求3所述的方法,其特征在于,所述根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述图像模板的模板背景颜色及修饰元素颜色包括:
根据与所述主体对象颜色满足配色规则的第四颜色,调整所述图像模板的模板背景颜色及修饰元素颜色。
8.根据权利要求1所述的方法,其特征在于,还包括:
对所述原始图像中的背景图像区域进行模糊处理;
所述将调整后的所述图像模板与所述原始图像合成目标图像包括:
将模糊处理之后的所述原始图像与调整后的所述图像模板合成目标图像。
9.根据权利要求8所述的方法,其特征在于,所述对所述原始图像中的背景图像区域进行模糊处理包括:
检测所述原始图像中的背景图像区域及主体对象区域;
按照距离所述主体对象区域距离越远模糊程度越大的规则,对所述原始图像的背景图像区域进行模糊处理。
10.根据权利要求2所述的方法,其特征在于,所述图像模板包括多个模板图层;所述多个模板图层包括模板背景图层及修饰元素图层;所述修饰元素图层用于呈现至少一个修饰元素;
所述方法还包括:
将所述原始图像分离获得背景图像图层及主体对象图层;
所述将调整后的所述图像模板与所述原始图像合成目标图像包括:
在所述背景图像图层之上叠加调整后的所述图像模板中的模板背景图层;
在所述模板背景图层及所述主体对象图层之间***调整后的所述图像模板中的至少一个模板图层;
在所述主体对象图层之上叠加调整后的所述图像模板中的剩余模板图层,获得目标图像。
11.根据权利要求10所述的方法,其特征在于,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层包括第一修饰图层以及第二修饰图层;所述第一修饰图层与所述第二修饰图层合成的图像包括修饰元素,所述第一修饰图层与所述第二修饰图层分别包括所述修饰元素的部分内容;
所述在所述模板背景图层及所述主体对象图层之间***调整后的所述图像模板中的至少一个模板图层包括:
在所述模板背景图层及所述主体对象图层之间***第一修饰图层;
在所述主体对象图层之上叠加剩余模板图层,获得目标图像包括:
在所述主体对象图层之上依次叠加所述第二修饰图层及剩余模板图层,获得目标图像。
12.根据权利要求2所述的方法,其特征在于,所述图像处理请求中包括所述原始图像。
13.根据权利要求12所述的方法,其特征在于,所述接收用户的图像处理请求之前,所述方法还包括:
向用户端发送推广活动参与提示信息;
所述将调整后所述图像模板与所述原始图像合成目标图像之后,所述方法还包括:
在所述推广活动对应的相应页面上发布所述目标图像。
14.根据权利要求1所述的方法,其特征在于,所述图像模板包括至少一个模板图层;
所述调整所述图像模板包括:根据所述原始图像,调整所述至少一个模板图像的叠加位置关系。
15.根据权利要求14所述的方法,其特征在于,将调整后的所述图像模板和所述原始图像合成目标图像包括:
从所述原始图像中分离获得背景图像图层及主体对象图层;
根据调整后的所述叠加位置关系,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层,获得目标图像。
16.根据权利要求15所述的方法,其特征在于,所述图像模板包括目标修饰元素图层;所述目标修饰元素图层用以呈现目标修饰元素;所述目标修饰元素图层包括第一修饰图层以及第二修饰图层;
所述根据调整后的所述叠加位置关系,在所述背景图像图层及所述主体对象图层之间***一个或多个模板图层,以及在所述主体对象图层之上叠加剩余模板图层包括:
根据调整后的所述叠加位置关系,在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
17.根据权利要求16所述的方法,其特征在于,所述图像模板包括模板背景图层;
所述根据调整后的所述叠加位置关系,在所述背景图像图层及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图及剩余模板图层层包括:
根据调整后的所述叠加位置关系,在所述背景图像图层之上叠加所述模板背景图层;
在所述模板背景图层以及所述主体对象图层之间***所述第一修饰图层,以及在所述主体对象图层之上叠加所述第二修饰图层及剩余模板图层。
18.根据权利要求17所述的方法,其特征在于,还包括:
从所述原始图像中提取背景图像颜色及主体对象颜色中的至少一个;
根据所述背景图像颜色及所述主体对象颜色中的至少一个,调整所述模板背景图层的模板背景颜色及修饰元素图层中的修饰元素颜色。
19.根据权利要求1所述的方法,其特征在于,所述图像处理请求中包括调整指令;
所述调整所述图像模板包括:
根据所述调整指令,调整所述图像模板。
20.根据权利要求19所述的方法,其特征在于,所述调整指令中包括目标颜色;
所述调整所述图像模板包括:
根据所述目标颜色,调整所述图像模板的颜色。
21.根据权利要求1所述的方法,其特征在于,所述调整指令中包括图像处理指令以及模板调整指令;
所述调整所述图像模板包括:
根据所述图像处理指令,调整所述原始图像;
根据所述模板调整指令,调整所述图像模板;
所述将调整后的所述图像模板和所述原始图像合成目标图像包括:
将调整后的所述图像模板和调整后的所述原始图像合成目标图像。
22.根据权利要求1所述的方法,其特征在于,所述调整所述图像模板包括:
确定所述用户的用户特征;
按照与所述用户特征匹配的调整方式,调整所述图像模板。
23.一种图像处理方法,其特征在于,包括:
接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
获取原始图像及所述原始图像对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
24.根据权利要求23所述的方法,其特征在于,所述调整指令中包括图像处理指令以及模板调整指令;
所述根据所述调整指令,调整所述图像模板包括:
根据所述模板调整指令,调整所述图像模板;
根据图像处理指令,调整所述原始图像;
所述将调整后的所述图像模板和所述原始图像合成目标图像包括:
将调整后的所述图像模板和调整后的所述原始图像合成目标图像。
25.根据权利要求23所述的方法,其特征在于,所述调整指令中包括目标颜色,所述根据所述调整指令,调整所述图像模板包括:
根据所述目标颜色,调整所述图像模板的模板背景颜色以及修饰元素颜色。
26.根据权利要求25所述的方法,其特征在于,所述根据所述目标颜色,调整所述图像模板的模板背景颜色以及修饰元素颜色包括:
将所述图像模板的模板背景颜色调整为所述目标颜色;
根据所述目标颜色,获得与所述目标颜色对比显示的颜色;
将修饰元素颜色调整为与所述目标颜色对比显示的颜色。
27.一种图像处理方法,其特征在于,包括:
接收用户的图像处理请求;
获取原始图像以及所述原始图像对应的图像模板;
对所述原始图像中的背景图像区域进行模糊处理;
将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
28.一种图像处理方法,其特征在于,包括:
接收用户的图像处理请求;
获取商品图片及所述商品图片对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述商品图片合成推广图片。
29.一种图像处理方法,其特征在于,包括:
接收用户的图像处理请求;所述图像处理请求中包括调整指令;
获取商品图片及所述商品图片对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述商品图像合成推广图片。
30.一种图像处理方法,其特征在于,包括:
接收用户的图像处理请求;
获取商品图片及所述商品图片对应的图像模板;
对所述商品图片中的背景图像区域进行模糊处理;
将模糊处理之后的所述商品图片与所述图像模板合成推广图片。
31.一种图像处理装置,其特征在于,包括:
第一请求接收模块,用于接收用户的图像处理请求;
第一获取模块,用于获取原始图像及所述原始图像对应的图像模板;
第一调整模块,用于调整所述图像模板;
第一合成模板,用于将调整后的所述图像模板和所述原始图像合成目标图像。
32.一种图像处理装置,其特征在于,包括:
第二请求接收模块,用于接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
第二获取模块,用于获取原始图像及所述原始图像对应的图像模板;
第二调整模块,用于根据所述调整指令,调整所述图像模板;
第二合成模板,用于将调整后的所述图像模板和所述原始图像合成目标图像。
33.一种图像处理装置,其特征在于,包括:
第三请求接收模块,用于接收用户的图像处理请求;
第三获取模块,用于获取原始图像以及所述原始图像对应的图像模板;
图像处理模块,用于对所述原始图像中的背景图像区域进行模糊处理;
第三合成模块,用于将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
34.一种应用程序,其特征在于,包括:
输入接口,用于接收用户的图像处理请求;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于调整所述图像模板,以及将调整后的所述图像模板和所述原始图像合成目标图像。
35.一种应用程序,其特征在于,包括:
输入接口,用于接收用户的图像处理请求;所述图像处理请求中包括调整指令;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于根据所述调整指令调整所述图像模板,以及将调整后的所述图像模板和所述原始图像合成目标图像。
36.一种应用程序,其特征在于,包括:
输入接口,用于接收用户的图像处理请求;
加载组件,用于获取原始图像及所述原始图像对应的图像模板;
处理引擎,用于对所述原始图像中的背景图像区域进行模糊处理,以及将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
37.一种计算设备,其特征在于,包括处理组件以及存储组件;
所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
所述处理组件用于:
接收用户的图像处理请求;
获取原始图像及所述原始图像对应的图像模板;
调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
38.一种计算设备,其特征在于,包括处理组件以及存储组件;
所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
所述处理组件用于:
接收用户的图像处理请求;其中,所述图像处理请求中包括调整指令;
获取原始图像及所述原始图像对应的图像模板;
根据所述调整指令,调整所述图像模板;
将调整后的所述图像模板和所述原始图像合成目标图像。
39.一种计算设备,其特征在于,包括处理组件以及存储组件;
所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
所述处理组件用于:
接收用户的图像处理请求;
获取原始图像以及所述原始图像对应的图像模板;
对所述原始图像中的背景图像区域进行模糊处理;
将模糊处理之后的所述原始图像与所述图像模板合成目标图像。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008138.5A CN112700513A (zh) | 2019-10-22 | 2019-10-22 | 图像处理方法及装置 |
PCT/CN2020/120550 WO2021078036A1 (zh) | 2019-10-22 | 2020-10-13 | 图像处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008138.5A CN112700513A (zh) | 2019-10-22 | 2019-10-22 | 图像处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112700513A true CN112700513A (zh) | 2021-04-23 |
Family
ID=75504969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911008138.5A Pending CN112700513A (zh) | 2019-10-22 | 2019-10-22 | 图像处理方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112700513A (zh) |
WO (1) | WO2021078036A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113298921A (zh) * | 2021-05-19 | 2021-08-24 | 广州虎牙科技有限公司 | 主题模板的配色方法、装置、电子设备及存储介质 |
CN113407087A (zh) * | 2021-08-23 | 2021-09-17 | 成都统信软件技术有限公司 | 一种图片处理的方法、计算设备及可读存储介质 |
CN113692215A (zh) * | 2021-07-30 | 2021-11-23 | 广州佳帆计算机有限公司 | 一种贴片元件位置可调整***、方法及装置 |
CN113947529A (zh) * | 2021-10-14 | 2022-01-18 | 万翼科技有限公司 | 图像增强方法、模型训练方法、构件识别方法及相关设备 |
CN115205416A (zh) * | 2022-08-12 | 2022-10-18 | 广州鼎甲计算机科技有限公司 | 图像生成方法、装置、计算机设备和存储介质 |
WO2024051467A1 (zh) * | 2022-09-09 | 2024-03-14 | 北京字跳网络技术有限公司 | 图像处理方法、装置、电子设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753851A (zh) * | 2008-12-17 | 2010-06-23 | 华为终端有限公司 | 背景更换的方法、虚拟场景合成的方法及相关***和设备 |
CN102436666A (zh) * | 2011-08-31 | 2012-05-02 | 上海大学 | 基于ihs变换的对象与场景融合方法 |
US20160028969A1 (en) * | 2011-12-21 | 2016-01-28 | Samsung Electronics Co., Ltd. | Digital photographing apparatus and method of controlling the digital photographing apparatus |
CN105335939A (zh) * | 2014-08-15 | 2016-02-17 | 腾讯科技(深圳)有限公司 | 图像处理方法及装置 |
CN107392832A (zh) * | 2017-06-30 | 2017-11-24 | 广东欧珀移动通信有限公司 | 图像处理方法及相关产品 |
CN109300013A (zh) * | 2018-10-25 | 2019-02-01 | 百度在线网络技术(北京)有限公司 | 用于生成信息的方法和装置 |
CN109345612A (zh) * | 2018-09-13 | 2019-02-15 | 腾讯数码(天津)有限公司 | 一种图像生成方法、装置、设备和存储介质 |
CN110148102A (zh) * | 2018-02-12 | 2019-08-20 | 腾讯科技(深圳)有限公司 | 图像合成方法、广告素材合成方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9832373B2 (en) * | 2014-06-24 | 2017-11-28 | Cyberlink Corp. | Systems and methods for automatically capturing digital images based on adaptive image-capturing templates |
CN105550980B (zh) * | 2014-10-29 | 2018-11-27 | 阿里巴巴集团控股有限公司 | 一种图片生成方法及相关装置 |
CN105426438A (zh) * | 2015-11-05 | 2016-03-23 | 深圳市金立通信设备有限公司 | 一种信息显示方法及终端 |
CN107517303A (zh) * | 2016-06-17 | 2017-12-26 | 中兴通讯股份有限公司 | 壁纸处理方法及装置 |
CN107133939A (zh) * | 2017-04-24 | 2017-09-05 | 努比亚技术有限公司 | 一种照片合成方法、设备及计算机可读存储介质 |
CN108550101B (zh) * | 2018-04-19 | 2023-07-25 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置及存储介质 |
-
2019
- 2019-10-22 CN CN201911008138.5A patent/CN112700513A/zh active Pending
-
2020
- 2020-10-13 WO PCT/CN2020/120550 patent/WO2021078036A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753851A (zh) * | 2008-12-17 | 2010-06-23 | 华为终端有限公司 | 背景更换的方法、虚拟场景合成的方法及相关***和设备 |
CN102436666A (zh) * | 2011-08-31 | 2012-05-02 | 上海大学 | 基于ihs变换的对象与场景融合方法 |
US20160028969A1 (en) * | 2011-12-21 | 2016-01-28 | Samsung Electronics Co., Ltd. | Digital photographing apparatus and method of controlling the digital photographing apparatus |
CN105335939A (zh) * | 2014-08-15 | 2016-02-17 | 腾讯科技(深圳)有限公司 | 图像处理方法及装置 |
CN107392832A (zh) * | 2017-06-30 | 2017-11-24 | 广东欧珀移动通信有限公司 | 图像处理方法及相关产品 |
CN110148102A (zh) * | 2018-02-12 | 2019-08-20 | 腾讯科技(深圳)有限公司 | 图像合成方法、广告素材合成方法及装置 |
CN109345612A (zh) * | 2018-09-13 | 2019-02-15 | 腾讯数码(天津)有限公司 | 一种图像生成方法、装置、设备和存储介质 |
CN109300013A (zh) * | 2018-10-25 | 2019-02-01 | 百度在线网络技术(北京)有限公司 | 用于生成信息的方法和装置 |
Non-Patent Citations (1)
Title |
---|
侯瑞;杨莉;: "视觉观察品牌标示图像优化设计仿真", 计算机仿真, no. 11, 15 November 2017 (2017-11-15) * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113298921A (zh) * | 2021-05-19 | 2021-08-24 | 广州虎牙科技有限公司 | 主题模板的配色方法、装置、电子设备及存储介质 |
CN113692215A (zh) * | 2021-07-30 | 2021-11-23 | 广州佳帆计算机有限公司 | 一种贴片元件位置可调整***、方法及装置 |
CN113407087A (zh) * | 2021-08-23 | 2021-09-17 | 成都统信软件技术有限公司 | 一种图片处理的方法、计算设备及可读存储介质 |
CN113407087B (zh) * | 2021-08-23 | 2022-04-01 | 成都统信软件技术有限公司 | 一种图片处理的方法、计算设备及可读存储介质 |
CN113947529A (zh) * | 2021-10-14 | 2022-01-18 | 万翼科技有限公司 | 图像增强方法、模型训练方法、构件识别方法及相关设备 |
CN115205416A (zh) * | 2022-08-12 | 2022-10-18 | 广州鼎甲计算机科技有限公司 | 图像生成方法、装置、计算机设备和存储介质 |
WO2024051467A1 (zh) * | 2022-09-09 | 2024-03-14 | 北京字跳网络技术有限公司 | 图像处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021078036A1 (zh) | 2021-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112700513A (zh) | 图像处理方法及装置 | |
US9251169B2 (en) | Systems and methods for creating photo collages | |
US10554803B2 (en) | Method and apparatus for generating unlocking interface, and electronic device | |
US10074193B2 (en) | Controlled dynamic detailing of images using limited storage | |
CN105185352B (zh) | 图像的边缘修饰方法和边缘修饰装置 | |
CN107408401B (zh) | 用于图像的简化调整的用户滑块 | |
CN112102422B (zh) | 图像处理方法及装置 | |
CN107369188A (zh) | 图像的合成方法及装置 | |
JP5042346B2 (ja) | 情報表示装置、方法及びプログラム | |
US7230628B1 (en) | Previewing a framed image print | |
US20140101614A1 (en) | Theme display method and related apparatus | |
CN112218006B (zh) | 一种多媒体数据处理方法、装置、电子设备及存储介质 | |
CN106155508B (zh) | 一种信息处理方法及客户端 | |
US9460544B2 (en) | Device, method and computer program for generating a synthesized image from input images representing differing views | |
US20170085690A1 (en) | Mobile communication terminal and mehtod therefore | |
CN106528161B (zh) | 终端设备、页面显示处理装置及方法 | |
CN108134906A (zh) | 图像处理方法及其*** | |
CN112800718A (zh) | 一种pdf文档展示方法、计算机设备及存储介质 | |
CN112541955A (zh) | 图像处理方法、装置及设备 | |
CN110533744B (zh) | 合成图片的方法、设备、***和移动终端 | |
CN113360820B (zh) | 一种页面展示方法、***、设备和存储介质 | |
US10989600B2 (en) | Automated methods and systems to fill background and interstitial space in a visual object layout | |
CN114565686A (zh) | 视频处理方法、装置、电子设备及可读存储介质 | |
US10885697B1 (en) | Systems and methods for generating augmented-reality makeup effects | |
US20130054425A1 (en) | Web-based system permitting a customer to shop online for clothes with their own picture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |