图像处理方法、装置、电子设备及可读存储介质与流程

文档序号:29630307发布日期:2022-04-13 15:45阅读:110来源:国知局
图像处理方法、装置、电子设备及可读存储介质与流程

1.本技术属于图像处理技术领域,具体涉及一种图像处理方法、装置、电子设备及可读存储介质。


背景技术:

2.随着电子设备的拍摄功能的不断丰富,越来越多的人选择通过电子设备拍摄图像,但由于拍摄场景、拍摄技术等原因,导致拍摄的一些图像的效果较差,因此当用户需求使用这些图像时,还需对图像进行处理,以得到层次分明、主体突出的图像。
3.目前,用户可以通过电子设备中的图像编辑功能或专业修图软件,分别对图像编辑界面中的多个参数控件的输入,以触发电子设备调节图像的多个参数,从而实现对图像的处理,如此可以得到用户满意的图像。
4.然而,按照上述方法,由于用户并不完全了解图像参数,且用户需要多个输入才能触发电子设备对图像的多个参数的调节,因此可能导致图像处理的过程较为繁琐。


技术实现要素:

5.本技术实施例的目的是提供一种图像处理方法、装置、电子设备及可读存储介质,能够解决图像处理的过程较为繁琐的问题。
6.第一方面,本技术实施例提供了一种图像处理方法,该方法包括:显示第一图像和目标控件;接收用户对目标控件的第一输入;响应于第一输入,将第一图像调节至与第一输入对应的目标效果;其中,目标控件用于调节色彩或光影。
7.第二方面,本技术实施例提供了一种图像处理装置,该装置包括显示模块、接收模块和调节模块;显示模块,用于显示第一图像和目标控件;接收模块,用于接收用户对目标控件的第一输入;调节控件,用于响应于接收模块接收的第一输入,将第一图像调节至与第一输入对应的目标效果;其中,目标控件用于调节色彩或光影。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
12.在本技术实施例中,可以显示第一图像和目标控件;且接收用户对目标控件的第一输入;并响应于第一输入,将第一图像调节至与第一输入对应的目标效果;其中,目标控
件用于调节色彩或光影。通过该方案,由于电子设备可以通过用户对用于调节色彩或光影的控件的输入,将显示的图像调节至与该输入对应的效果;即电子设备在对图像进行处理时,仅需通过用户的一个输入,便可以调节图像的色彩或光影效果,因此可以简化图像处理的过程。
附图说明
13.图1是本技术实施例提供的图像处理方法的流程图;
14.图2是本技术实施例提供的图像处理方法应用的界面示意图;
15.图3是本技术实施例提供的图像处理方法中电子设备确定第一图像的辅颜色的方法的示意图;
16.图4是本技术实施例提供的图像处理方法中电子设备确定至少一个调节比例的方法的示意图;
17.图5是本技术实施例提供的图像处理装置的示意图;
18.图6是本技术实施例提供的电子设备的示意图;
19.图7是本技术实施例提供的电子设备的硬件示意图。
具体实施方式
20.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
21.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
22.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的图像处理方法进行详细地说明。
23.电子设备的普及让拍摄行为大众化,人人都可以对身边的事物进行拍摄记录,社交媒体的流行让大家更乐意通过图像、视频等来展现自己的生活。然而,由于拍摄场景等原因,导致用户的电子设备中的一些图像较为普通、不美观,因此需要对这些图像进行处理。但大多数用户对修图知识并不了解,理解复杂的图像参数较为困难,且专业修图的复杂性极高,仍有很高的门槛,用户可能需要反复调节多个图像参数,才能得到一张足够有震撼力、层次分明、主体突出的图像。虽然用户知道好的图像应该是什么样,但面对复杂的处理过程,用户常常选择放弃对图像的处理。
24.为了解决上述问题,本技术实施例提供一种图像处理方法,可以基于颜色识别、通道查找等底层功能,为用户提供主辅色识别准确、调节效果可控、成片精彩的图像处理功能,降低了用户对图像进行处理的门槛,简化了图像处理的过程。
25.本技术实施例提供的图像处理方法可以应用于图像处理的场景中。
26.示例性地,假设电子设备显示图像1(例如本技术实施例中的第一图像)和用于调节色彩或光影的控件a(例如本技术实施例中的目标控件),若电子设备接收到用户对控件a的输入(例如本技术实施例中的第一输入),则电子设备可以将图像1调节至与该输入对应的效果(例如本技术实施例中的目标效果);即电子设备在对图像1进行处理时,仅需通过用户的一个输入,便可以调节图像1的色彩或光影效果,因此可以简化图像处理的过程。
27.本技术实施例提供一种图像处理方法,图1示出了本技术实施例提供的图像处理方法的流程图。如图1所示,本技术实施例提供的图像处理方法可以包括下述的步骤101至步骤103。
28.步骤101、电子设备显示第一图像和目标控件。
29.可选地,本技术实施例中,电子设备可以在拍摄预览界面、拍摄界面或图像浏览界面等任意可能的界面显示第一图像和目标控件。
30.可选地,本技术实施例中,拍摄预览界面可以为相机应用程序中显示拍摄预览图像的界面,电子设备可以在用户触发选中相机应用程序之后,显示拍摄预览界面。
31.可选地,本技术实施例中,拍摄界面可以为相机应用程序中显示拍摄图像的界面,电子设备可以在用户触发相机应用程序进行拍摄之后,显示拍摄界面。
32.可选地,本技术实施例中,图像浏览界面可以为相册应用程序中显示图像的界面,电子设备可以在用户触发选中相册应用程序中的图像之后,显示图像浏览界面。
33.可选地,本技术实施例中,第一图像可以为电子设备中存储的任意一张图像,或可以为拍摄预览界面中电子设备实时获取的图像。
34.可选地,本技术实施例中,目标控件可以设置在上述界面中的任意区域,且可以为任意可能形状的控件,具体可以根据实际使用需求确定,本技术实施例不作限定。
35.步骤102、电子设备接收用户对目标控件的第一输入。
36.可选地,本技术实施例中,第一输入可以为悬浮输入或触控输入等任意可能形式的输入,具体可以根据实际使用需求确定,本技术实施例不作限定。
37.例如,以第一输入为用户对目标控件的触控输入为例,第一输入可以为用户对目标控件的点击输入、长按输入或重按输入等任意可能的触控输入。
38.步骤103、电子设备响应于第一输入,将第一图像调节至与第一输入对应的目标效果。
39.可选地,本技术实施例中,目标控件可以用于调节色彩或光影。
40.可选地,本技术实施例中,目标控件的每个位置可以对应不同的色彩参数或光影参数,电子设备可以根据第一输入的结束位置,调节第一图像的色彩参数或光影参数,从而可以将第一图像调节至与第一输入对应的目标效果。
41.可选地,本技术实施例中,色彩参数可以包括饱和度,或饱和度和明度,以及以下任一项:对比度和暗角,对比度和自然饱和度,对比度、自然饱和度和色温。
42.可选地,本技术实施例中,光影参数可以包括曝光参数、高光参数和阴影参数。
43.对于电子设备将第一图像调节至与第一输入对应的目标效果的具体方法,将在下述的实施例中进行详细描述,为了避免重复,此处不予赘述。
44.下面结合附图对本技术实施例提供的图像处理方法进行示例性地说明。
45.示例性地,如图2所示,电子设备在图像浏览界面20中显示图像21(即第一图像)和
色彩调节控件22(即目标控件);若电子设备接收到用户对色彩调节控件22的点击输入(即第一输入),则电子设备可以根据该输入在色彩调节控件22上的结束位置23,调节图像21的色彩参数,从而可以将图像21调节至与该输入对应的色彩效果(即目标效果)。
46.需要说明的是,本技术实施例中,用户可以在拍摄预览界面中触发电子设备将第一图像调节至与第一输入对应的目标效果后,在拍摄界面或图像浏览界面中触发电子设备继续对调节后的第一图像进行调节;即电子设备可以在拍摄前期和拍摄后期均对第一图像的色彩或光影进行调节,且拍摄后期可延续拍摄前期调节的参数继续进行调节。
47.在本技术实施例提供的图像处理方法中,由于电子设备可以通过用户对用于调节色彩或光影的控件的输入,将显示的图像调节至与该输入对应的效果;即电子设备在对图像进行处理时,仅需通过用户的一个输入,便可以调节图像的色彩或光影效果,因此可以简化图像处理的过程。
48.可选地,本技术实施例中,上述目标控件用于调节色彩,那么在电子设备将第一图像调节至与第一输入对应的目标效果之前,本技术实施例提供的图像处理方法还可以包括下述的步骤104。
49.步骤104、电子设备获取第一图像的类型。
50.可选地,本技术实施例中,第一图像可以为包括人脸图像的图像(即下述的第一类型),或可以为不包括人脸图像的图像(即下述的第二类型)。
51.可选地,本技术实施例中,电子设备可以通过比对第一图像与电子设备中的已训练人脸模型,获取第一图像的类型。
52.可选地,本技术实施例中,电子设备可以根据第一图像的类型,通过下述的一种可能的实现方式或另一种可能的实现方式,将第一图像调节至与第一输入对应的目标效果。
53.一种可能的实现方式
54.可选地,本技术实施例中,上述步骤103具体可以通过下述的步骤103a实现。
55.步骤103a、电子设备响应于第一输入,在第一图像为第一类型的情况下,以第一方式将第一图像调节至与第一输入对应的第一效果。
56.可以理解,在第一图像为第一类型的情况下,第一效果即上述目标效果。
57.可选地,本技术实施例中,上述步骤103a具体可以通过下述的步骤103a1至步骤103a3实现。
58.步骤103a1、电子设备响应于第一输入,在第一图像为第一类型的情况下,确定第一图像的预设通道。
59.可选地,本技术实施例中,预设通道可以为第一图像中人脸图像对应的颜色通道。
60.步骤103a2、电子设备将预设通道的第一色彩调节至与第一输入对应的第一目标色彩值。
61.可选地,本技术实施例中,第一色彩可以为上述色彩参数中的饱和度、或饱和度和明度。
62.可选地,本技术实施例中,第一目标色彩值可以为与目标控件中第一输入的结束位置对应的饱和度、或饱和度和明度中与预设通道对应的饱和度、或饱和度和明度。
63.可选地,本技术实施例中,预设通道可以包括第一通道、第二通道和第三通道,那么上述步骤103a2具体可以通过下述的步骤a、步骤b和步骤c中的至少之一实现。
64.步骤a、电子设备将第一通道的第一色彩调节至第一目标色彩值中与第一通道对应的第一子色彩值。
65.可选地,本技术实施例中,第一通道可以为红色通道,电子设备可以将红色通道的饱和度、或饱和度和明度调节至第一目标色彩值中与红色通道对应的饱和度、或饱和度和明度。
66.步骤b、电子设备将第二通道的第一色彩调节至第一目标色彩值中与第二通道对应的第二子色彩值。
67.可选地,本技术实施例中,第二通道可以为橙色通道,电子设备可以将橙色通道的饱和度、或饱和度和明度调节至第一目标色彩值中与橙色通道对应的饱和度、或饱和度和明度。
68.步骤c、电子设备将第三通道的第一色彩调节至第一目标色彩值中与第三通道对应的第三子色彩值。
69.可选地,本技术实施例中,第三通道可以为黄色通道,电子设备可以将黄色通道的饱和度、或饱和度和明度调节至第一目标色彩值中与黄色通道对应的饱和度、或饱和度和明度。
70.可选地,本技术实施例中,目标控件可以包括相连接的第一子控件和第二子控件,例如,假设目标控件为x轴方向的条形控件,且目标控件包括位置范围为[-100,100],那么第一子控件可以为目标控件中位置范围为[-100,0)的子控件,第二子控件可以为目标控件中位置范围为[0,100]的子控件。
[0071]
可选地,本技术实施例中,若第一输入的结束位置在第一子控件上,则上述步骤103a2具体可以通过上述步骤a实现,且第一色彩为饱和度,并且电子设备还可以将除第一通道、第二通道和第三通道外的其它通道的饱和度和明度调节为与第一输入对应的饱和度和明度;若第一输入的结束位置在第二子控件上,则上述步骤103a2具体可以通过上述步骤a、步骤b和步骤c实现,且第一色彩为饱和度和明度。
[0072]
需要说明的是,电子设备调节通道的色彩,实际上是电子设备调节通道对应的颜色的色彩。
[0073]
本技术实施例中,由于电子设备可以根据第一输入,将预设通道中的至少一个通道的第一色彩调节至对应的色彩值,因此可以提高图像处理的灵活性。
[0074]
步骤103a3、电子设备将第一图像的第二色彩调节至与第一输入对应的第二目标色彩值。
[0075]
可选地,本技术实施例中,第一效果可以通过第一目标色彩值和第二目标色彩值指示。
[0076]
可选地,本技术实施例中,第二色彩可以为对比度和暗角,或者,对比度和自然饱和度。
[0077]
可选地,本技术实施例中,第二目标色彩值可以为与目标控件中第一输入的结束位置对应的对比度和暗角,或者,对比度和自然饱和度。
[0078]
可以理解,由于电子设备将第一图像的第一色彩调节至第一目标色彩值,并将第一图像的第二色彩调节至第二目标色彩值,因此调节色彩参数后的第一图像可以以第一效果显示,即第一目标色彩值和第二目标色彩值可以指示第一效果。
[0079]
本技术实施例中,由于在第一图像为第一类型(即包括人脸图像)的情况下,电子设备可以直接确定第一图像的预设通道,并将预设通道的第一色彩和第一图像的第二色彩,分别调至与第一输入对应的色彩值,因此可以确保第一图像中人脸图像的处理效果,提升第一图像的氛围感。
[0080]
另一种可能的实现方式
[0081]
可选地,本技术实施例中,上述步骤103具体可以通过下述的步骤103b实现。
[0082]
步骤103b、电子设备响应于第一输入,在第一图像为第二类型的情况下,以第二方式将第一图像调节至与第一输入对应的第二效果。
[0083]
可以理解,在第一图像为第二类型的情况下,第二效果即上述目标效果。
[0084]
可选地,本技术实施例中,电子设备可以通过下述的方式一和/或方式二,以第二方式将第一图像调节至与第一输入对应的第二效果。
[0085]
方式一
[0086]
可选地,本技术实施例中,上述步骤103b具体可以通过下述的步骤103b1至步骤103b4实现。
[0087]
步骤103b1、电子设备响应于第一输入,在第一图像为第二类型的情况下,确定第一图像的主色通道、辅色通道和杂色通道。
[0088]
可选地,本技术实施例中,上述步骤103b1具体可以通过下述的步骤d、步骤e、步骤f和步骤g实现。
[0089]
步骤d、电子设备响应于第一输入,在第一图像为第二类型的情况下,确定第一图像的主颜色和辅颜色。
[0090]
可选地,本技术实施例中,上述步骤d具体可以通过下述的步骤d1至步骤d3实现。
[0091]
步骤d1、电子设备响应于第一输入,在第一图像为第二类型的情况下,将第一图像的颜色中饱和度与明度之和最大的颜色,确定为主颜色。
[0092]
可选地,本技术实施例中,电子设备可以读取第一图像中的颜色的饱和度与明度,并将第一图像中的黑白灰颜色(即饱和度小于20且明度大于20)之外的颜色的饱和度与明度之和进行排序,从而将饱和度与明度之和最大的颜色确定为第一图像的主颜色。
[0093]
步骤d2、电子设备根据主颜色和色环,确定第一图像中的至少一个颜色区域。
[0094]
本技术实施例中,色环可以为在彩色光谱中所见的长条形的色彩序列,将首尾连接在一起,使红色连接到另一端的紫色,色环可以包括12-24种不同的颜色。
[0095]
可选地,本技术实施例中,电子设备可以将色环平均划分为多个单位颜色通道,电子设备划分的单位颜色通道的数量可以为系统默认的,也可以为根据用户的实际使用需求设置的。
[0096]
可选地,本技术实施例中,每个颜色区域可以对应一种颜色,每个颜色区域对应的颜色在色环中的位置与第一位置的夹角大于或等于预设角度。
[0097]
本技术实施例中,第一位置为上述主颜色在色环中的位置。
[0098]
可选地,本技术实施例中,电子设备可以根据至少一个预设角度确定色环中的至少一个角度范围,且设置该至少一个角度范围的优先级,并根据该优先级确定第一图像中的至少一个颜色区域。
[0099]
步骤d3、电子设备将是上述至少一个颜色区域中面积最大的颜色区域对应的颜色
确定为辅颜色。
[0100]
可选地,本技术实施例中,面积最大的颜色区域可以为包括像素数量最多的颜色区域。
[0101]
需要说明的是,本技术实施例中,若第一图像中不存在在色环中的位置与第一位置的夹角大于或等于预设角度的颜色对应的颜色区域,则电子设备可以确定第一图像不存在辅颜色。
[0102]
下面结合附图对本技术实施例提供的图像处理方法进行示例性地说明。
[0103]
示例性地,如图3所示,假设第一位置为色环中的位置0,电子设备确定与位置0的夹角等于180度(即预设角度)且有15度余量的角度范围a,确定与位置0的夹角大于或等于150度(即预设角度)且有15度余量的角度范围b,确定与位置0的夹角大于或等于60度(即预设角度)且有15度余量的角度范围c,且优先级顺序为角度范围a、角度范围b、角度范围c;那么,若第一图像中的颜色区域1对应的颜色1’在色环中的位置处于角度范围a,则电子设备可以将颜色1’确定为第一图像的辅颜色;若第一图像中没有颜色区域对应的颜色处于角度范围a,且第一图像中的颜色区域2对应的颜色2’和颜色区域3对应的颜色3’在色环中的位置处于角度范围b,并颜色区域2的面积大于颜色区域3的面积,则电子设备可以将颜色2’确定为第一图像的辅颜色;若第一图像中没有颜色区域对应的颜色处于角度范围a和角度范围b,且第一图像中的颜色区域4对应的颜色4’和颜色区域5对应的颜色5’在色环中的位置处于角度范围c,并颜色区域5的面积大于颜色区域4的面积,则电子设备可以将颜色5’确定为第一图像的辅颜色。
[0104]
本技术实施例中,由于电子设备可以将第一图像中颜色的饱和度与明度之和最大的颜色,确定为第一图像的主颜色,并可以根据该主颜色和色环确定第一图像的辅颜色,因此电子设备可以准确地获取第一图像的主颜色和辅颜色,以提升图像处理的准确性。
[0105]
步骤e、电子设备将色环中与第一预设角度范围对应的所有单位颜色通道,确定为主色通道。
[0106]
本技术实施例中,第一预设角度范围的中心与主颜色在色环中的第一位置重合。
[0107]
可选地,本技术实施例中,第一预设角度范围可以为系统默认的,或可以为用户根据实际使用需求设置的。
[0108]
可选地,本技术实施例中,第一预设角度范围对应的所有单位颜色通道可以为色环中与第一预设角度范围存在重合角度的所有单位颜色通道。
[0109]
步骤f、电子设备将色环中与第二预设角度范围对应的所有单位颜色通道,确定为辅色通道。
[0110]
本技术实施例中,第二预设角度范围的中心与辅颜色在色环中的第二位置重合。
[0111]
可选地,本技术实施例中,第二预设角度范围可以为系统默认的,或可以为用户根据实际使用需求设置的。
[0112]
可选地,本技术实施例中,第二预设角度与第一预设角度可以相同也可以不同。
[0113]
可选地,本技术实施例中,第二预设角度范围对应的所有单位颜色通道可以为色环中与第二预设角度范围存在重合角度的所有单位颜色通道。
[0114]
步骤g、电子设备将色环中除主色通道和辅色通道外的其他单位颜色通道,确定为杂色通道。
[0115]
可选地,本技术实施例中,若第一图像不存在辅颜色,则杂色通道为色环中除主色通道外的其他单位颜色通道。
[0116]
本技术实施例中,由于在第一图像为第二类型的情况下,电子设备可以确定第一图像的主颜色和辅颜色,进而可以确定主色通道、辅色通道和杂色通道,因此可以进一步提升图像处理的准确性。
[0117]
需要说明的是,本技术实施例提供的图像处理方法还可以应用于其它场景,例如,在吸色场景中,电子设备可以通过本技术实施例提供的图像处理方法确定桌面壁纸的主颜色和辅颜色后,对桌面中的应用程序的图标进行针对性地赋色,以使显示效果更加协调。
[0118]
步骤103b2、电子设备将目标通道的第三色彩调节至与第一输入对应的第三目标色彩值。
[0119]
可选地,本技术实施例中,目标通道可以为主色通道或杂色通道。
[0120]
可选地,本技术实施例中,第三色彩可以为上述色彩参数中的饱和度和明度。
[0121]
可选地,本技术实施例中,第三目标色彩值可以为与目标控件中第一输入的结束位置对应的饱和度和明度中与目标通道对应的饱和度和明度,即不同的目标通道可以对应不同的饱和度和明度。
[0122]
步骤103b3、电子设备将辅色通道的第三色彩调节至与第一输入对应的第四目标色彩值。
[0123]
可选地,本技术实施例中,第四目标色彩值可以为与目标控件中第一输入的结束位置对应的饱和度和明度中与辅色通道对应的饱和度和明度。
[0124]
可选地,本技术实施例中,上述主色通道或辅色通道可以包括色环中的至少两个单位颜色通道,电子设备可以确定该至少两个单位颜色通道与目标角度范围的重合角度,得到与该至少两个单位颜色通道一一对应的至少两个重合角度;其中,对于主色通道,上述目标角度范围为第一预设角度范围;对于辅色通道,上述目标角度范围为第二预设角度范围。如此,电子设备在调节主色通道或辅色通道的第三色彩时,可以按照至少一个调节比例,调节其包括的至少两个单位颜色通道的第三色彩;其中每个调节比例可以为一个重合角度与该至少两个重合角度中的最大角度的比值。
[0125]
可选地,本技术实施例中,电子设备在按照至少一个调节比例,调节主色通道或辅色通道包括的至少两个单位颜色通道的第三色彩时,可以将该至少两个单位颜色通道中,对应的重合角度最大的单位颜色通道的第三色彩调整为第一输入对应的目标色彩值,并将该至少两个单位颜色通道中的其它每个单位颜色通道,按照对应的调节比例,调节该每个单位颜色通道的第三色彩。可以理解,若主色通道或辅色通道包括两个单位颜色通道,且该两个单位颜色通道对应的两个重合角度相等,则电子设备可以将该两个单位颜色通道的第三色彩均调整为第一输入对应的目标色彩值。
[0126]
可选地,本技术实施例中,若主色通道与辅色通道包括相同的单位颜色通道,则电子设备可以将该相同的单位颜色通道的第三色彩调整为:上述第三目标色彩值和第四目标色彩值中的最大值。
[0127]
下面结合附图对本技术实施例提供的图像处理方法进行示例性地说明。
[0128]
示例性地,以电子设备调节主色通道的第三色彩为例,如图4所示,电子设备可以将色环平均划分为8个单位颜色通道(即单位颜色通道41至单位颜色通道48),假设主色通
道包括单位颜色通道41和单位颜色通道42(即至少两个单位颜色通道),且第一预设角度范围为a,那么电子设备可以确定单位颜色通道41与a的重合角度b、单位颜色通道42与a的重合角度c,且b《c。从而电子设备可以将单位颜色通道42的第三色彩调整为第三目标色彩值,并按照调节比例b/c,调节单位颜色通道41的第三色彩;例如,电子设备将单位颜色通道42的饱和度调整为饱和度a(即第三目标色彩值),并按照调节比例b/c,将单位颜色通道41的饱和度调整为a
×
(b/c)。如此,电子设备可以按比例调节主色通道包括的两个单位颜色通道的第三色彩,以提高图像处理的准确性,进而可以确保处理后的图像有较好的显示效果。
[0129]
步骤103b4、电子设备将第一图像的第四色彩调节至与第一输入对应的第五目标色彩值。
[0130]
可选地,本技术实施例中,第二效果可以通过第三目标色彩值、第四目标色彩值和第五目标色彩值指示。
[0131]
可选地,本技术实施例中,第四色彩可以为对比度和暗角,或者,对比度和自然饱和度。
[0132]
可选地,本技术实施例中,第五目标色彩值可以为与目标控件中第一输入的结束位置对应的对比度和暗角,或者,对比度和自然饱和度。
[0133]
可以理解,由于电子设备将第一图像的第三色彩调节至第四目标色彩值,并将第一图像的第四色彩调节至第五目标色彩值,因此调节色彩参数后的第一图像可以以第二效果显示,即第四目标色彩值和第五目标色彩值可以指示第二效果。
[0134]
本技术实施例中,由于在第一图像为第二类型(即不包括人脸图像)的情况下,电子设备可以确定第一图像的主色通道、辅色通道和杂色通道,并将各通道的第三色彩和第一图像的第四色彩,分别调至与第一输入对应的色彩值,因此可以进一步提升图像处理的准确性,以确保处理后的图像的显示效果。
[0135]
方式二
[0136]
可选地,本技术实施例中,上述步骤103b具体可以通过下述的步骤103b5和步骤103b6实现。
[0137]
步骤103b5、电子设备确定与第一输入对应的两个色温调节量中与目标色相范围对应的目标色温调节量。
[0138]
本技术实施例中,目标色相范围为第一图像的主颜色的色相所在的色相范围。
[0139]
可选地,本技术实施例中,目标色相范围可以为暖色色相范围或冷色色相范围,暖色色相范围可以为[0,80]和[330,360],冷色色相范围可以为(80,330)。
[0140]
可选地,本技术实施例中,第一输入可以对应第一色温调节量和第二色温调节量,且第一色温调节量对应暖色色相范围,第二色温调节量对应冷色色相范围,从而电子设备可以根据第一图像的主颜色的色相所在的色相范围,确定目标色温调节量。
[0141]
步骤103b6、电子设备基于目标色温调节量,调节第一图像的色温。
[0142]
可选地,本技术实施例中,第二效果可以通过第一图像调节后的色温指示。
[0143]
可选地,本技术实施例中,若第一图像的主颜色的色相所在的色相范围为暖色色相范围,则电子设备可以确定目标色温调节量为第一色温调节量,并基于第一色温调节量调节第一图像的色温,例如第一图像的原始色温为50,第一色温调节量为+20,那么调节后的第一图像的色温为70;若第一图像的主颜色的色相所在的色相范围为冷色色相范围,则
电子设备可以确定目标色温调节量为第二色温调节量,并基于第二色温调节量调节第一图像的色温,例如第一图像的原始色温为50,第二色温调节量为-20,那么调节后的第一图像的色温为30。
[0144]
可以理解,由于电子设备可以基于目标色温调节量调节第一图像的色温,因此调节色温后的第一图像可以以第二效果显示,即第一图像调节后的色温可以指示第二效果。
[0145]
本技术实施例中,由于电子设备可以基于与第一输入对应的两个色温调节量中与目标色相范围对应的目标色温调节量,调节第一图像的色温,因此可以确保处理后的图像的色温的准确性。
[0146]
本技术实施例中,由于电子设备可以根据获取的第一图像的类型,以不同的方式将第一图像调节至与第一输入对应的效果,因此可以提高图像处理的灵活性。
[0147]
本技术实施例提供的图像处理方法,执行主体可以为图像处理装置。本技术实施例中以图像处理装置执行图像处理的方法为例,说明本技术实施例提供的图像处理装置。
[0148]
结合图5,本技术实施例提供一种图像处理装置50,该图像处理装置50可以包括显示模块51、接收模块52和调节模块53。显示模块51,可以用于显示第一图像和目标控件。接收模块52,可以用于接收用户对目标控件的第一输入。调节控件53,可以用于响应于接收模块52接收的第一输入,将第一图像调节至与第一输入对应的目标效果。其中,目标控件可以用于调节色彩或光影。
[0149]
一种可能的实现方式中,上述目标控件可以用于调节色彩,上述图像处理装置50还可以包括获取模块。获取模块,可以用于在调节模块53将第一图像调节至与第一输入对应的目标效果之前,获取第一图像的类型。调节模块53,具体可以用于在第一图像为第一类型的情况下,以第一方式将第一图像调节至与第一输入对应的第一效果。调节模块53,具体可以用于在第一图像为第二类型的情况下,以第二方式将第一图像调节至与第一输入对应的第二效果。
[0150]
一种可能的实现方式中,上述图像处理装置50还可以包括确定模块。确定模块,可以用于确定第一图像的预设通道。调节模块53,具体可以用于将预设通道的第一色彩调节至与第一输入对应的第一目标色彩值。调节模块53,具体可以用于将第一图像的第二色彩调节至与第一输入对应的第二目标色彩值。其中,第一效果可以通过第一目标色彩值和第二目标色彩值指示。
[0151]
一种可能的实现方式中,上述预设通道可以包括第一通道、第二通道和第三通道。调节模块53,具体可以用于调节以下至少之一:将第一通道的第一色彩调节至第一目标色彩值中与第一通道对应的第一子色彩值;将第二通道的第一色彩调节至第一目标色彩值中与第二通道对应的第二子色彩值;将第三通道的第一色彩调节至第一目标色彩值中与第三通道对应的第三子色彩值。
[0152]
一种可能的实现方式中,确定模块,具体可以用于确定第一图像的主色通道、辅色通道和杂色通道。调节模块53,具体可以用于将目标通道的第三色彩调节至与第一输入对应的第三目标色彩值,目标通道为主色通道或杂色通道。调节模块53,具体可以用于将辅色通道的第三色彩调节至与第一输入对应的第四目标色彩值。调节模块53,具体可以用于将第一图像的第四色彩调节至与第一输入对应的第五目标色彩值。其中,第二效果可以通过第三目标色彩值、第四目标色彩值和第五目标色彩值指示。
[0153]
一种可能的实现方式中,确定模块,具体可以用于确定与第一输入对应的两个色温调节量中与目标色相范围对应的目标色温调节量,目标色相范围为第一图像的主颜色的色相所在的色相范围。调节模块53,具体可以用于基于目标色温调节量,调节第一图像的色温。其中,第二效果可以通过第一图像调节后的色温指示。
[0154]
一种可能的实现方式中,确定模块,具体可以用于确定第一图像的主颜色和辅颜色。确定模块,具体可以用于将色环中与第一预设角度范围对应的所有单位颜色通道,确定为主色通道,第一预设角度范围的中心与主颜色在色环中的第一位置重合。确定模块,具体可以用于将色环中与第二预设角度范围对应的所有单位颜色通道,确定为辅色通道,第二预设角度范围的中心与辅颜色在色环中的第二位置重合。确定模块,具体可以用于将色环中除主色通道和辅色通道外的其他单位颜色通道,确定为杂色通道。
[0155]
一种可能的实现方式中,确定模块,具体可以用于将第一图像的颜色中饱和度与明度之和最大的颜色,确定为主颜色。确定模块,具体可以用于根据主颜色和色环,确定第一图像中的至少一个颜色区域,每个颜色区域对应一种颜色,每个颜色区域对应的颜色在色环中的位置与第一位置的夹角大于或等于预设角度。确定模块,具体可以用于将至少一个颜色区域中面积最大的颜色区域对应的颜色确定为辅颜色。
[0156]
在本技术实施例提供的图像处理装置中,由于该图像处理装置可以通过用户对用于调节色彩或光影的控件的输入,将显示的图像调节至与该输入对应的效果;即该图像处理装置在对图像进行处理时,仅需通过用户的一个输入,便可以调节图像的色彩或光影效果,因此可以简化图像处理的过程。
[0157]
本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
[0158]
本技术实施例中的图像处理装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0159]
本技术实施例中的图像处理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0160]
本技术实施例提供的图像处理装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0161]
可选地,如图6所示,本技术实施例还提供一种电子设备600,包括处理器601和存储器602,存储器602上存储有可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现如上述图像处理方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0162]
需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
[0163]
图7为实现本技术实施例的一种电子设备的硬件结构示意图。
[0164]
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
[0165]
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0166]
其中,显示单元1006,可以用于显示第一图像和目标控件。用户输入单元1007,可以用于接收用户对目标控件的第一输入。处理器1010,可以用于响应于用户输入单元1007接收的第一输入,将第一图像调节至与第一输入对应的目标效果。其中,目标控件可以用于调节色彩或光影。
[0167]
一种可能的实现方式中,上述目标控件可以用于调节色彩。处理器1010,还可以用于在将第一图像调节至与第一输入对应的目标效果之前,获取第一图像的类型。处理器1010,具体可以用于在第一图像为第一类型的情况下,以第一方式将第一图像调节至与第一输入对应的第一效果。处理器1010,具体可以用于在第一图像为第二类型的情况下,以第二方式将第一图像调节至与第一输入对应的第二效果。
[0168]
一种可能的实现方式中,处理器1010,还可以用于确定第一图像的预设通道。处理器1010,具体可以用于将预设通道的第一色彩调节至与第一输入对应的第一目标色彩值。处理器1010,具体可以用于将第一图像的第二色彩调节至与第一输入对应的第二目标色彩值。其中,第一效果可以通过第一目标色彩值和第二目标色彩值指示。
[0169]
一种可能的实现方式中,上述预设通道可以包括第一通道、第二通道和第三通道。处理器1010,具体可以用于调节以下至少之一:将第一通道的第一色彩调节至第一目标色彩值中与第一通道对应的第一子色彩值;将第二通道的第一色彩调节至第一目标色彩值中与第二通道对应的第二子色彩值;将第三通道的第一色彩调节至第一目标色彩值中与第三通道对应的第三子色彩值。
[0170]
一种可能的实现方式中,处理器1010,具体可以用于确定第一图像的主色通道、辅色通道和杂色通道。处理器1010,具体可以用于将目标通道的第三色彩调节至与第一输入对应的第三目标色彩值,目标通道为主色通道或杂色通道。处理器1010,具体可以用于将辅色通道的第三色彩调节至与第一输入对应的第四目标色彩值。处理器1010,具体可以用于将第一图像的第四色彩调节至与第一输入对应的第五目标色彩值。其中,第二效果可以通过第三目标色彩值、第四目标色彩值和第五目标色彩值指示。
[0171]
一种可能的实现方式中,处理器1010,具体可以用于确定与第一输入对应的两个色温调节量中与目标色相范围对应的目标色温调节量,目标色相范围为第一图像的主颜色的色相所在的色相范围。处理器1010,具体可以用于基于目标色温调节量,调节第一图像的色温。其中,第二效果可以通过第一图像调节后的色温指示。
[0172]
一种可能的实现方式中,处理器1010,具体可以用于确定第一图像的主颜色和辅颜色。处理器1010,具体可以用于将色环中与第一预设角度范围对应的所有单位颜色通道,确定为主色通道,第一预设角度范围的中心与主颜色在色环中的第一位置重合。处理器1010,具体可以用于将色环中与第二预设角度范围对应的所有单位颜色通道,确定为辅色通道,第二预设角度范围的中心与辅颜色在色环中的第二位置重合。处理器1010,具体可以用于将色环中除主色通道和辅色通道外的其他单位颜色通道,确定为杂色通道。
[0173]
一种可能的实现方式中,处理器1010,具体可以用于将第一图像的颜色中饱和度与明度之和最大的颜色,确定为主颜色。处理器1010,具体可以用于根据主颜色和色环,确定第一图像中的至少一个颜色区域,每个颜色区域对应一种颜色,每个颜色区域对应的颜色在色环中的位置与第一位置的夹角大于或等于预设角度。处理器1010,具体可以用于将至少一个颜色区域中面积最大的颜色区域对应的颜色确定为辅颜色。
[0174]
在本技术实施例提供的电子设备中,由于电子设备可以通过用户对用于调节色彩或光影的控件的输入,将显示的图像调节至与该输入对应的效果;即电子设备在对图像进行处理时,仅需通过用户的一个输入,便可以调节图像的色彩或光影效果,因此可以简化图像处理的过程。
[0175]
本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
[0176]
应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072中的至少一种。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0177]
存储器1009可用于存储软件程序以及各种数据。存储器1009可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括易失性存储器或非易失性存储器,或者,存储器1009可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1009包括但不限于这些和任意其它适合类型的存储器。
[0178]
处理器1010可包括一个或多个处理单元;可选的,处理器1010集成应用处理器和
调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
[0179]
本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现如上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0180]
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
[0181]
本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0182]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0183]
本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0184]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0185]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
[0186]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1