CN109447927B - 图像处理方法和装置、电子设备、计算机可读存储介质 - Google Patents
图像处理方法和装置、电子设备、计算机可读存储介质 Download PDFInfo
- Publication number
- CN109447927B CN109447927B CN201811197964.4A CN201811197964A CN109447927B CN 109447927 B CN109447927 B CN 109447927B CN 201811197964 A CN201811197964 A CN 201811197964A CN 109447927 B CN109447927 B CN 109447927B
- Authority
- CN
- China
- Prior art keywords
- image
- light effect
- effect template
- target
- processed
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 24
- 230000001795 light effect Effects 0.000 claims abstract description 211
- 238000012545 processing Methods 0.000 claims abstract description 38
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000007499 fusion processing Methods 0.000 claims abstract description 25
- 230000000694 effects Effects 0.000 claims abstract description 24
- 238000005286 illumination Methods 0.000 claims description 28
- 230000035945 sensitivity Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 13
- 230000004927 fusion Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 13
- 238000003384 imaging method Methods 0.000 description 7
- 238000003705 background correction Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 206010034960 Photophobia Diseases 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 208000013469 light sensitivity Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
本申请涉及一种图像处理方法和装置、电子设备、计算机可读存储介质。该方法包括:获取待处理图像,将第一光效模板与待处理图像进行融合处理,得到中间图像,将第二光效模板与中间图像进行融合处理,得到目标图像,其中,第一光效模板和第二光效模板用于模拟不同的光源效果。电子设备通过使用第一光效模板和第二光效模板对图像进行处理,由于第一光效模板和第二光效模板用于模拟不同的光源效果,对图像进行处理可以增加图像的光效效果,从而满足个性化需求,提高用户黏度。
Description
技术领域
本申请涉及图像处理技术领域,特别是涉及一种图像处理方法和装置、电子设备、计算机可读存储介质。
背景技术
电子设备获取图像的方式多种多样,例如,电子设备可以通过摄像头实时采集图像,还可以通过网络下载图像,或者通过外部设备导入图像。如果获取的图像不能满足个性化需求,用户还可以根据自己的喜好对获取的图像进行后期处理。例如,可以将图像的整体亮度进行调节,还可以对图像中的噪声进行弱化处理,或者对图像中的人像进行美颜处理。
发明内容
本申请实施例提供一种图像处理方法、装置、电子设备、计算机可读存储介质,可以增加图像的光效效果,从而满足个性化需求,提高用户黏度。
一种图像处理方法,包括:
获取待处理图像;
将第一光效模板与所述待处理图像进行融合处理,得到中间图像;
将第二光效模板与所述中间图像进行融合处理,得到目标图像;其中,所述第一光效模板和第二光效模板用于模拟不同的光源效果。
一种图像处理装置,包括:
图像获取模块,用于获取待处理图像;
中间图像获取模块,用于将第一光效模板与所述待处理图像进行融合处理,得到中间图像;
目标图像获取模块,用于将第二光效模板与所述中间图像进行融合处理,得到目标图像;其中,所述第一光效模板和第二光效模板用于模拟不同的光源效果。
一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
获取待处理图像;
将第一光效模板与所述待处理图像进行融合处理,得到中间图像;
将第二光效模板与所述中间图像进行融合处理,得到目标图像;其中,所述第一光效模板和第二光效模板用于模拟不同的光源效果。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
获取待处理图像;
将第一光效模板与所述待处理图像进行融合处理,得到中间图像;
将第二光效模板与所述中间图像进行融合处理,得到目标图像;其中,所述第一光效模板和第二光效模板用于模拟不同的光源效果。
上述图像处理方法和装置、电子设备、计算机可读存储介质,通过获取待处理图像,将第一光效模板与待处理图像进行融合处理,得到中间图像,将第二光效模板与中间图像进行融合处理,得到目标图像,其中,第一光效模板和第二光效模板用于模拟不同的光源效果。电子设备通过使用第一光效模板和第二光效模板对图像进行处理,由于第一光效模板和第二光效模板用于模拟不同的光源效果,对图像进行处理可以增加图像的光效效果,从而满足个性化需求,提高用户黏度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中图像处理方法的应用环境图;
图2为一个实施例中图像处理方法的流程图;
图3为一个实施例中得到中间图像的方法流程图;
图4为一个实施例中得到第一光效模板和第二光效模板的方法流程图;
图5为一个实施例中调整光效模板尺寸的示意图;
图6为一个实施例中得到目标图像的方法流程图;
图7为一个实施例中图像处理装置的结构框图;
图8为一个实施例中电子设备的内部结构示意图;
图9为一个实施例中图像处理电路的示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一光效模板称为第二光效模板,且类似地,可将第二光效模板称为第一光效模板。第一光效模板和第二光效模板两者都是光效模板,但其不是同一光效模板。
图1为一个实施例中图像处理方法的应用环境示意图。如图1所示,该应用环境包括电子设备110。电子设备110可以通过摄像头拍摄周围的环境,电子设备110可以获取待处理图像,并将第一光效模板与待处理图像进行融合处理,得到中间图像。电子设备110可以将第二光效模板与中间图像进行融合处理,得到目标图像。其中,第一光效模板和第二光效模板用于模拟不同的光源效果。可以理解的是,上述电子设备可以是手机、电脑、平板电脑、可穿戴设备等,在此不做限定。
在一个实施例中,提供了一种图像处理方法,以应用于上述电子设备来举例说明,如图2所示,该图像处理方法包括步骤202至步骤206。其中:
步骤202,获取待处理图像。
待处理图像可以是电子设备中存储的图像,还可以是电子设备的摄像头实时采集的图像,还可以是电子设备的摄像头采集的预览图像,还可以是电子设备通过网络下载的图像等,在此不做限定。
当电子设备接收到图像获取指令时,电子设备可以根据图像获取指令获取待处理图像。其中,图像获取指令可以是用户通过对电子设备上的应用程序的操作产生的。例如,当用户启动电子设备上的相机应用程序后,点击拍摄按钮时,电子设备可以生成图像获取指令。图像获取指令还可以是电子设备连接到网络,用户通过电子设备下载图像时生成的。
步骤204,将第一光效模板与待处理图像进行融合处理,得到中间图像。
第一光效模板可以用于模拟光源效果,其中,光源效果可以是光源发出的光在图像中所呈现的效果。融合处理是指将多张图像中的图像信息进行融合,使得融合的图像含有更多的图像信息。例如,电子设备可以将2张图像中的图像信息融合为1张图像中的图像信息,电子设备还可以将3张图像中的图像信息融合为2张图像中的图像信息,在此不做限定。电子设备可以采用图像融合算法对图像进行融合处理,电子设备还可以结合图像中像素的平均值、熵值、标准偏差、平均梯度等对图像进行融合。
电子设备获取到待处理图像后,可以将第一光效模板与待处理图像进行融合处理。电子设备将第一光效模板与待处理图像融合后,可以得到融合后的中间图像。
步骤206,将第二光效模板与中间图像进行融合处理,得到目标图像,其中,第一光效模板和第二光效模板用于模拟不同的光源效果。
第二光效模板可以用于模拟光源效果,第一光效模板模拟的光源效果与第二光效模板模拟的光源效果可以是不同的。例如,第一光效模板是模拟自然光的模板,第二光效模板可以是模拟自然光经过玻璃反射的光的模板。。
电子设备在得到中间图像后,可以将第二光效模板与中间图像进行融合处理,得到目标图像。
在本实施例中,通过获取待处理图像,将第一光效模板与待处理图像进行融合处理,得到中间图像,将第二光效模板与中间图像进行融合处理,得到目标图像,其中,第一光效模板和第二光效模板用于模拟不同的光源效果。电子设备通过使用第一光效模板和第二光效模板对图像进行处理,由于第一光效模板和第二光效模板用于模拟不同的光源效果,对图像进行处理可以增加图像的光效效果,从而满足个性化需求,提高用户黏度。
如图3所示,在一个实施例中,提供的一种图像处理方法还可以包括得到中间图像的过程,具体包括:
步骤302,识别待处理图像的图像场景类型。
图像场景类型用于表示图像的拍摄场景的类型。例如,图像场景类型可以是室内、室外、沙滩、雪地等场景类型。
电子设备可以对待处理图像的图像场景类型进行识别。具体的,电子设备可以根据图像场景识别算法对待处理图像的场景类型进行识别,得到待处理图像的图像场景类型。
步骤304,当图像场景类型为目标图像场景类型时,去除待处理图像中的光照信息。
目标图像场景类型可以是预先设置好的,例如,目标图像场景类型可以设置为室外。光照信息是指拍摄场景中的光线照射物体时在图像中生成的信息。
电子设备识别出待处理图像的图像场景类型后,可以将识别得到的图像场景类型与目标图像场景类型进行比较,并得到比较结果。例如,电子设备识别出的待处理图像的图像场景类型为室外,而目标图像场景类型为室外,电子设备可以将待处理图像的图像场景类型与目标图像场景类型进行比较,得到图像场景类型与目标图像场景类型相同的比较结果。
当电子设备得到的比较结果是图像场景类型与目标图像场景类型相同时,电子设备可以去除待处理图像中的光照信息。。电子设备可以对检测到的待处理图像中的光照信息建立光照模型,并根据建立好的光照模型去除待处理图像中的光照信息。例如,在路灯照射到人脸上时,对人脸拍摄得到待处理图像,那么待处理图像中就生成了路灯的光照信息。那么在对待处理图像融合光效模板之前,就可以去除待处理图像中路灯照射时生成的光照信息,这样使得最后添加光效之后的效果更好。
步骤306,将第一光效模板与去除光照信息后的待处理图像进行融合处理,得到中间图像。
电子设备在对待处理图像进行光照信息去除后,可以得到去除光照信息后的待处理图像。电子设备可以将第一光效模板与去除光照信息后的待处理图像进行融合处理,并得到中间图像。
在本实施例中,电子设备识别待处理图像的图像场景类型,当图像场景类型为目标图像场景类型时,电子设备通过去除待处理图像中的光照信息,并使用第一光效模板与去除光照信息后的待处理图像进行融合处理,得到中间图像。电子设备根据识别出的待处理图像的图像场景类型,决定是否去除待处理图像中的光照信息,并使用第一光效模板与去除光照信息后的待处理图像进行融合处理,可以提高图像处理的效率以及准确性。
在一个实施例中,如图4所示,提供的一种图像处理方法还可以包括得到第一光效模板和第二光效模板的过程,具体包括:
步骤402,获取第一预设光效模板。
第一预设光效模板可以存储在电子设备中,还可以存储在服务器中,在此不做限定。电子设备可以从本地或者服务器上获取第一预设光效模板。
步骤404,根据待处理图像的尺寸调节第一预设光效模板的尺寸,得到第一光效模板。
电子设备获取待处理图像后,可以获取待处理图像的尺寸。待处理图像的尺寸用于表示待处理图像的图像长度和宽度,待处理图像的尺寸可以以像素为单位,还可以以厘米为单位,在此不做限定。例如,当尺寸以像素为单位时,待处理图像的尺寸可以是300*300,表示待处理图像的长度为300pt,宽度为300pt;当尺寸以厘米为单位时,待处理图像的尺寸可以是2.5*3,表示待处理图像的长度是2.5cm,宽度是3cm。
电子设备获取到待处理图像的尺寸后,可以根据待处理图像的尺寸调节第一预设光效模板的尺寸。例如,电子设备获取到的待处理图像的尺寸为2.5*3,即,待处理图像的长度是2.5cm,宽度是3cm,电子设备可以将第一预设光效模板的尺寸调节为2.5*3,即,第一预设光效模板的长度是2.5cm,宽度是3cm。电子设备完成尺寸调节后,可以得到第一光效模板。
步骤406,获取第二预设光效模板。
第二预设光效模板可以存储在电子设备中,还可以存储在服务器中,在此不做限定。电子设备可以从本地或者服务器上获取第二预设光效模板。
步骤408,根据中间图像的尺寸调节第二预设光效模板的尺寸,得到第二光效模板。
电子设备得到中间图像后,可以获取中间图像的尺寸,并根据中间图像的尺寸调节第二预设光效模板的尺寸。例如,电子设备获取到的中间图像的尺寸为3.5*2.5,即,中间图像的长度是3.5cm,宽度是2.5cm,电子设备可以将第二预设光效模板的尺寸调节为3.5*2.5,即,第二预设光效模板的长度是3.5cm,宽度是2.5cm。电子设备完成尺寸调节后,可以得到第二光效模板。
在本实施例中,电子设备通过获取第一预设光效模板,根据待处理图像的尺寸调节第一预设光效模板的尺寸,得到第一光效模板,并通过获取第二预设光效模板,根据中间图像的尺寸调节第二预设光效模板的尺寸,得到第二光效模板。电子设备根据待处理图像的尺寸和中间图像的尺寸分别调节第一预设光效模板和第二预设光效模板,并分别得到第一光效模板和第二光效模板,由于电子设备获取到的第一光效模板和第二光效模板是尺寸调节后的光效模板,可以使光效模板的尺寸与需要处理的图像的尺寸更加匹配,从而提高图像处理的精确度。
在另一个实施例中,提供的一种图像处理方法还可以包括得到第二光效模板的过程,具体包括:根据中间图像的尺寸调节第二预设光效模板的尺寸,对尺寸调节后的第二预设光效模板的透明度进行调节,得到第二光效模板。
透明度用于表示图像透明的程度。透明度可以用一个具体的数值表示,例如,透明度可以是20%、35%、70%、92%等。电子设备在获取中间图像后,可以获取中间图像的尺寸,并根据中间图像的尺寸对第二预设光效模板的尺寸进行调节。电子设备可以对尺寸调节后的第二预设光效模板的透明度进行调节,并得到第二光效模板。其中,电子设备可以根据用户输入的调节指令对第二预设光效模板的透明度进行调节,电子设备还可以自动对第二预设光效模板的透明度进行调节。
在本实施例中,电子设备根据中间图像的尺寸调节第二预设光效模板的尺寸,对尺寸调节后的第二预设光效模板的透明度进行调节,得到第二光效模板。电子设备通过对第二预设光效模板的尺寸和透明度进行调节,得到的第二光效模板的尺寸和透明度可以与中间图像更加方便的融合,提高了图像处理的便捷性。
如图5所示,在一个实施例中,提供了调整光效模板尺寸的示意图。如图5所示,以调节第一预设光效模板520的尺寸为例,电子设备获取到第一预设光效模板520后,可以根据待处理图像510的尺寸对第一预设光效模板520的尺寸进行调节,得到与待处理图像510尺寸相符合的第一光效模板530。
在一个实施例中,如图6所示,提供的一种图像处理方法还可以包括得到目标图像的过程,具体包括:
步骤602,当中间图像中存在人像时,获取人像的人像深度信息。
人像深度信息用于表示中间图像中的人像与摄像头之间的距离。电子设备可以对中间图像中是否存在人像进行检测,当电子设备检测到的结果是中间图像中存在人像时,电子设备可以获取人像的人像深度信息。例如,电子设备可以获取人像与摄像头之间的距离为2m。
步骤604,获取中间图像中除人像之外的其他物体的物体深度信息。
物体深度信息用于表示中间图像中除人像之外的其他物体与摄像头之间的距离。其中,除人像之外的其他物体是指中间图像中存在的非人像物体,电子设备可以分别获取中间图像中除人像之外的其他物体的物体深度信息。例如,除人像之外的其他物体可以是树木、书本、玩具等物体,电子设备可以获取树木与摄像头之间的距离3m,书本与摄像头之间的距离为1.5m,玩具与摄像头之间的距离为3.5m。
步骤606,获取物体深度信息小于人像深度信息的物体作为目标物体。
电子设备获取到人像深度信息以及物体深度信息后,可以分别将获取到的物体深度信息与人像深度信息进行比较,并得到比较结果。例如,电子设备获取到的人像深度信息为2m,且电子设备获取到的树木的深度信息为3m,书本的深度信息为1.5m,玩具的深度信息为3.5m,电子设备可以分别将树木的深度信息与人像深度信息进行比较,将书本的深度信息与人像深度信息进行比较,将玩具的深度信息与人像深度信息进行比较,并得到树木和玩具的深度信息大于人像深度信息,书本的深度信息小于人像深度信息的比较结果。
电子设备可以将物体深度信息小于人像深度信息的物体作为目标物体。例如,电子设备得到的比较结果为书本的深度信息小于人像深度信息,电子设备可以将书本作为目标物体。
步骤608,将第二光效模板与中间图像中除所述目标物体之外的区域进行融合处理,得到目标图像。
电子设备获取中间图像中的目标物体后,可以将第二光效模板与中间图像中除所述目标物体之外的区域进行融合处理。例如,电子设备获取的中间图像中的目标物体是书本,电子设备可以将第二光效模板与中间图像中除了书本的区域进行融合处理,从而得到目标图像。
在本实施例中,当中间图像中存在人像时,获取人像的人像深度信息,获取中间图像中除人像之外的其他物体的物体深度信息,获取物体深度信息小于人像深度信息的物体作为目标物体,将第二光效模板与中间图像中除所述目标物体之外的区域进行融合处理,得到目标图像。电子设备根据中间图像中人像以及物体的深度信息,将第二光效模板选择性的与中间图像中的区域进行融合处理,可以提高图像处理的效率,满足个性化需求。
在一个实施例中,当电子设备检测到中间图像中存在多个人像时,电子设备可以分别获取各个人像的人像深度信息,电子设备可以将获取的多个人像对应的人像深度信息进行比较,并根据人像深度信息的比较结果从人像中选取目标人像。具体的,电子设备可以选择最大的人像深度信息对应的人像作为目标人像,还可以选择最小的人像深度信息对应的人像作为目标人像,还可以将用户选择的人像作为目标人像,在此不做限定。电子设备可以获取物体深度信息小于目标人像的人像深度信息的物体作为目标物体,将第二光效模板与中间图像中除所述目标物体之外的区域进行融合处理,得到目标图像。
在另一个实施例中,提供的一种图像处理方法还可以包括得到目标图像的过程,具体包括:根据第二光效模板与目标物体生成第二目标光效模板,将第二目标光效模板与中间图像中除目标物体之外的区域进行融合处理,得到目标图像。
电子设备可以根据第二光效模板与目标物体生成第二目标光效模板。例如,电子设备获取的目标物体是树木,那么电子设备生成的第二目标光效模板可以是包含有树木剪影的光效模板。
在本实施例中,电子设备根据第二光效模板与目标物体生成第二目标光效模板,将第二目标光效模板与中间图像中除目标物体之外的区域进行融合处理,得到目标图像,可以满足个性化需求。
在一个实施例中,提供的一种图像处理方法还可以包括调节目标图像颜色的过程,具体包括:获取目标图像的感光度,并根据感光度调节目标图像的颜色。
感光度ISO(photosensibility)用于表示摄像头的感光器件对光的敏感程度,感光度越高,感光器件对光越敏感,摄像头采集的图像就会更加明亮。感光度可以用具体的数值表示,例如,感光度可以100、200、1600、4500等。
电子设备得到目标图像后,可以获取目标图像的感光度。具体的,电子设备可以根据目标图像的亮度、饱和度等获取该目标图像的感光度。电子设备可以根据获取的感光度调节目标图像的颜色。具体的,电子设备获取的感光度越高,电子设备可以将目标图像的颜色调节得越暗;电子设备获取的感光度越低,电子设备可以将目标图像的颜色调节得越亮。例如,电子设备获取的感光度为4500,电子设备可以将目标图像的颜色调节为黑白颜色;电子设备获取的感光度为100,电子设备可以将目标图像的颜色调节为彩色。
在本实施例中,电子设备通过获取目标图像的感光度,并根据感光度调节目标图像的颜色。电子设备可以根据目标图像的感光度对目标图像的颜色进行调节,可以满足个性化需求,提高用户黏度。
在一个实施例中,提供了一种图像处理方法,实现该方法的具体步骤如下所述:
(1)获取待处理图像。
(2)获取第一预设光效模板。
(3)根据待处理图像的尺寸调节第一预设光效模板的尺寸,得到第一光效模板。
(4)识别待处理图像的图像场景类型。
(5)当图像场景类型为目标图像场景类型时,去除待处理图像中的光照信息。
(6)将第一光效模板与去除光照信息后的待处理图像进行融合处理,得到中间图像。
(7)获取第二预设光效模板。
(8)根据中间图像的尺寸调节第二预设光效模板的尺寸。
(9)对尺寸调节后的第二预设光效模板的透明度进行调节,得到第二光效模板。
(10)当中间图像中存在人像时,获取人像的人像深度信息。
(11)获取中间图像中除人像之外的其他物体的物体深度信息。
(12)获取物体深度信息小于人像深度信息的物体作为目标物体。
(13)根据第二光效模板与目标物体生成第二目标光效模板。
(14)将第二目标光效模板与中间图像中除目标物体之外的区域进行融合处理,得到目标图像。
(15)获取目标图像的感光度,并根据感光度调节目标图像的颜色。
应该理解的是,虽然上述各个流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述各个流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种图像处理装置,包括:图像获取模块710、中间图像获取模块720以及目标图像获取模块730,其中:
图像获取模块710,用于获取待处理图像。
中间图像获取模块720,用于将第一光效模板与待处理图像进行融合处理,得到中间图像。
目标图像获取模块730,用于将第二光效模板与中间图像进行融合处理,得到目标图像。其中,第一光效模板和第二光效模板用于模拟不同的光源效果。
在本实施例中,通过获取待处理图像,将第一光效模板与待处理图像进行融合处理,得到中间图像,将第二光效模板与中间图像进行融合处理,得到目标图像,其中,第一光效模板和第二光效模板用于模拟不同的光源效果。电子设备通过使用第一光效模板和第二光效模板对图像进行处理,由于第一光效模板和第二光效模板用于模拟不同的光源效果,对图像进行处理可以增加图像的光效效果,从而满足个性化需求,提高用户黏度。
在一个实施例中,提供的一种图像处理装置还可以包括场景类型识别模块、光照信息去除模块,其中:
场景类型识别模块,用于识别待处理图像的图像场景类型。
光照信息去除模块,用于当图像场景类型为目标图像场景类型时,去除待处理图像中的光照信息。
中间图像获取模块720还用于将第一光效模板与去除光照信息后的待处理图像进行融合处理,得到中间图像。
在一个实施例中,提供的一种图像处理装置还可以包括第一光效模板获取模块以及第二光效模板获取模块,其中:
第一光效模板获取模块,用于获取第一预设光效模板,根据待处理图像的尺寸调节第一预设光效模板的尺寸,得到第一光效模板。
第二光效模板获取模块,用于获取第二预设光效模板,根据中间图像的尺寸调节第二预设光效模板的尺寸,得到第二光效模板。
在一个实施例中,第二光效模板获取模块,还用于根据中间图像的尺寸调节第二预设光效模板的尺寸,对尺寸调节后的第二预设光效模板的透明度进行调节,得到第二光效模板。
在一个实施例中,目标图像获取模块730可以包括人像深度信息获取模块、物体深度信息获取模块、目标物体获取模块以及融合模块,其中:
人像深度信息获取模块,用于当中间图像中存在人像时,获取人像的人像深度信息。
物体深度信息获取模块,用于获取中间图像中除人像之外的其他物体的物体深度信息。
目标物体获取模块,用于获取物体深度信息小于人像深度信息的的物体作为目标物体。
融合模块,用于将第二光效模板与中间图像中除目标物体之外的区域进行融合处理,得到目标图像。
在一个实施例中,融合模块还用于根据第二光效模板与目标物体生成第二目标光效模板,将第二目标光效模板与中间图像中除目标物体之外的区域进行融合处理,得到目标图像。
在一个实施例中,提供的一种图像处理装置还可以包括颜色调节模块,用于获取目标图像的感光度,并根据感光度调节目标图像的颜色。
上述图像处理装置中各个模块的划分仅用于举例说明,在其他实施例中,可将图像处理装置按照需要划分为不同的模块,以完成上述图像处理装置的全部或部分功能。
关于图像处理装置的具体限定可以参见上文中对于图像处理方法的限定,在此不再赘述。上述图像处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
本申请实施例中提供的图像处理装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。
在一个实施例中,如图8所示,提供了一种电子设备的内部结构示意图。该电子设备包括通过***总线连接的处理器、存储器、显示器和网络接口。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器用于存储数据、程序、和/或指令代码等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于电子设备的图像处理方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作***、数据库和计算机程序。该计算机程序可被处理器所执行,以用于实现本申请各个实施例所提供的一种图像处理方法。内存储器为非易失性存储介质中的操作***、数据库和计算机程序提供高速缓存的运行环境。显示器可以用于显示上传界面等,还可以用于展示光效模型。网络接口可以是以太网卡或无线网卡等,用于与外部的电子设备进行通信,比如可用于同服务器或者其他电子设备进行通信。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本申请实施例还提供一种电子设备。电子设备中包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义ISP(Image Signal Processing,图像信号处理)管线的各种处理单元。图9为一个实施例中图像处理电路的示意图。如图9所示,为便于说明,仅示出与本申请实施例相关的图像处理技术的各个方面。
如图9所示,图像处理电路包括ISP处理器940和控制逻辑器950。成像设备910捕捉的图像数据首先由ISP处理器940处理,ISP处理器940对图像数据进行分析以捕捉可用于确定和/或成像设备910的一个或多个控制参数的图像统计信息。成像设备910可包括具有一个或多个透镜912和图像传感器914的照相机。图像传感器914可包括色彩滤镜阵列(如Bayer滤镜),图像传感器914可获取用图像传感器914的每个成像像素捕捉的光强度和波长信息,并提供可由ISP处理器940处理的一组原始图像数据。传感器920(如陀螺仪)可基于传感器920接口类型把采集的图像处理的参数(如防抖参数)提供给ISP处理器940。传感器920接口可以利用SMIA(Standard Mobile Imaging Architecture,标准移动成像架构)接口、其它串行或并行照相机接口或上述接口的组合。
此外,图像传感器914也可将原始图像数据发送给传感器920,传感器920可基于传感器920接口类型把原始图像数据提供给ISP处理器940,或者传感器920将原始图像数据存储到图像存储器930中。
ISP处理器940按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有8、10、12或14比特的位深度,ISP处理器940可对原始图像数据进行一个或多个图像处理操作、收集关于图像数据的统计信息。其中,图像处理操作可按相同或不同的位深度精度进行。
ISP处理器940还可从图像存储器930接收图像数据。例如,传感器920接口将原始图像数据发送给图像存储器930,图像存储器930中的原始图像数据再提供给ISP处理器940以供处理。图像存储器930可为存储器装置的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括DMA(Direct Memory Access,直接直接存储器存取)特征。
当接收到来自图像传感器914接口或来自传感器920接口或来自图像存储器930的原始图像数据时,ISP处理器940可进行一个或多个图像处理操作,如时域滤波。处理后的图像数据可发送给图像存储器930,以便在被显示之前进行另外的处理。ISP处理器940从图像存储器930接收处理数据,并对所述处理数据进行原始域中以及RGB和YCbCr颜色空间中的图像数据处理。ISP处理器940处理后的图像数据可输出给显示器970,以供用户观看和/或由图形引擎或GPU(Graphics Processing Unit,图形处理器)进一步处理。此外,ISP处理器940的输出还可发送给图像存储器930,且显示器970可从图像存储器930读取图像数据。在一个实施例中,图像存储器930可被配置为实现一个或多个帧缓冲器。此外,ISP处理器940的输出可发送给编码器/解码器960,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器970设备上之前解压缩。编码器/解码器960可由CPU或GPU或协处理器实现。
ISP处理器940确定的统计数据可发送给控制逻辑器950单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜912阴影校正等图像传感器914统计信息。控制逻辑器950可包括执行一个或多个例程(如固件)的处理器和/或微控制器,一个或多个例程可根据接收的统计数据,确定成像设备910的控制参数及ISP处理器940的控制参数。例如,成像设备910的控制参数可包括传感器920控制参数(例如增益、曝光控制的积分时间、防抖参数等)、照相机闪光控制参数、透镜912控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。ISP控制参数可包括用于自动白平衡和颜色调整(例如,在RGB处理期间)的增益水平和色彩校正矩阵,以及透镜912阴影校正参数。
本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行图像处理方法的步骤。
一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图像处理方法。
本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (8)
1.一种图像处理方法,其特征在于,包括:
获取待处理图像;
识别所述待处理图像的图像场景类型;
当所述图像场景类型为目标图像场景类型时,去除所述待处理图像中的光照信息;
将第一光效模板与去除所述光照信息后的待处理图像进行融合处理,得到中间图像;
当所述中间图像中存在人像时,获取所述人像的人像深度信息;
获取所述中间图像中除所述人像之外的其他物体的物体深度信息;
获取所述物体深度信息小于人像深度信息的物体作为目标物体;
根据第二光效模板与目标物体生成第二目标光效模板,其中,所述第一光效模板和第二光效模板用于模拟不同的光源效果;
将所述第二目标光效模板与所述中间图像中除所述目标物体之外的区域进行融合处理,得到目标图像。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取第一预设光效模板;
根据所述待处理图像的尺寸调节所述第一预设光效模板的尺寸,得到第一光效模板;
获取第二预设光效模板;
根据所述中间图像的尺寸调节所述第二预设光效模板的尺寸,得到第二光效模板。
3.根据权利要求2所述的方法,其特征在于,所述根据所述中间图像的尺寸调节所述第二预设光效模板的尺寸,得到第二光效模板,包括:
根据所述中间图像的尺寸调节所述第二预设光效模板的尺寸;
对尺寸调节后的第二预设光效模板的透明度进行调节,得到第二光效模板。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
获取所述目标图像的感光度,并根据所述感光度调节所述目标图像的颜色。
5.一种图像处理装置,其特征在于,包括:
图像获取模块,用于获取待处理图像;
场景类型识别模块,用于识别所述待处理图像的图像场景类型;
光照信息去除模块,用于当所述图像场景类型为目标图像场景类型时,去除所述待处理图像中的光照信息;
中间图像获取模块,用于将第一光效模板与去除所述光照信息后的待处理图像进行融合处理,得到中间图像;
目标图像获取模块,包括人像深度信息获取模块、物体深度信息获取模块、目标物体获取模块和融合模块,其中:
所述人像深度信息获取模块,用于当所述中间图像中存在人像时,获取所述人像的人像深度信息;
所述物体深度信息获取模块,用于获取所述中间图像中除所述人像之外的其他物体的物体深度信息;
目标物体获取模块,用于获取所述物体深度信息小于人像深度信息的物体作为目标物体;
融合模块,用于根据第二光效模板与目标物体生成第二目标光效模板,其中,所述第一光效模板和第二光效模板用于模拟不同的光源效果;将所述第二目标光效模板与所述中间图像中除所述目标物体之外的区域进行融合处理,得到目标图像。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第一光效模板获取模块,用于获取第一预设光效模板,根据所述待处理图像的尺寸调节所述第一预设光效模板的尺寸,得到第一光效模板;
第二光效模板获取模块,用于获取第二预设光效模板,根据所述中间图像的尺寸调节所述第二预设光效模板的尺寸,得到第二光效模板。
7.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至4中任一项所述的图像处理方法的步骤。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811197964.4A CN109447927B (zh) | 2018-10-15 | 2018-10-15 | 图像处理方法和装置、电子设备、计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811197964.4A CN109447927B (zh) | 2018-10-15 | 2018-10-15 | 图像处理方法和装置、电子设备、计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109447927A CN109447927A (zh) | 2019-03-08 |
CN109447927B true CN109447927B (zh) | 2021-01-22 |
Family
ID=65545121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811197964.4A Active CN109447927B (zh) | 2018-10-15 | 2018-10-15 | 图像处理方法和装置、电子设备、计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109447927B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110796630B (zh) * | 2019-10-29 | 2022-08-30 | 上海商汤智能科技有限公司 | 图像处理方法及装置、电子设备和存储介质 |
CN112995539B (zh) * | 2019-12-16 | 2022-07-01 | 青岛海信移动通信技术股份有限公司 | 一种移动终端及图像处理方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105608664A (zh) * | 2014-11-19 | 2016-05-25 | 深圳市腾讯计算机***有限公司 | 一种照片处理方法及终端 |
CN107613208A (zh) * | 2017-09-29 | 2018-01-19 | 努比亚技术有限公司 | 一种对焦区域的调节方法及终端、计算机存储介质 |
CN108616700A (zh) * | 2018-05-21 | 2018-10-02 | Oppo广东移动通信有限公司 | 图像处理方法和装置、电子设备、计算机可读存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101783963B (zh) * | 2010-02-10 | 2012-07-18 | 西安理工大学 | 一种具有高光抑制的夜间图像增强方法 |
CN102385753B (zh) * | 2011-11-17 | 2013-10-23 | 江苏大学 | 一种基于光照分类的自适应图像分割方法 |
CN103049930B (zh) * | 2012-12-06 | 2016-07-06 | 南方医科大学 | 三维医学图像动态高斯体模型绘制方法 |
CN105611182B (zh) * | 2014-11-25 | 2020-05-22 | 中兴通讯股份有限公司 | 亮度补偿方法及装置 |
CN107734264B (zh) * | 2017-09-11 | 2020-12-22 | Oppo广东移动通信有限公司 | 图像处理方法和装置 |
CN108419028B (zh) * | 2018-03-20 | 2020-07-17 | Oppo广东移动通信有限公司 | 图像处理方法、装置、计算机可读存储介质和电子设备 |
CN108648251B (zh) * | 2018-05-15 | 2022-05-24 | 奥比中光科技集团股份有限公司 | 3d表情制作方法及*** |
-
2018
- 2018-10-15 CN CN201811197964.4A patent/CN109447927B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105608664A (zh) * | 2014-11-19 | 2016-05-25 | 深圳市腾讯计算机***有限公司 | 一种照片处理方法及终端 |
CN107613208A (zh) * | 2017-09-29 | 2018-01-19 | 努比亚技术有限公司 | 一种对焦区域的调节方法及终端、计算机存储介质 |
CN108616700A (zh) * | 2018-05-21 | 2018-10-02 | Oppo广东移动通信有限公司 | 图像处理方法和装置、电子设备、计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109447927A (zh) | 2019-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108805103B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN108764370B (zh) | 图像处理方法、装置、计算机可读存储介质和计算机设备 | |
CN108810413B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN108764208B (zh) | 图像处理方法和装置、存储介质、电子设备 | |
CN110572573B (zh) | 对焦方法和装置、电子设备、计算机可读存储介质 | |
CN108777815B (zh) | 视频处理方法和装置、电子设备、计算机可读存储介质 | |
CN108810418B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
CN108734676B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN107886484B (zh) | 美颜方法、装置、计算机可读存储介质和电子设备 | |
CN109360254B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN109246354B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN108805198B (zh) | 图像处理方法、装置、计算机可读存储介质和电子设备 | |
CN108419028B (zh) | 图像处理方法、装置、计算机可读存储介质和电子设备 | |
CN108198152B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN110956679B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN108875619B (zh) | 视频处理方法和装置、电子设备、计算机可读存储介质 | |
CN108961302B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
CN108717530B (zh) | 图像处理方法、装置、计算机可读存储介质和电子设备 | |
CN108848306B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN109712177B (zh) | 图像处理方法、装置、电子设备和计算机可读存储介质 | |
CN107862658B (zh) | 图像处理方法、装置、计算机可读存储介质和电子设备 | |
CN108616700B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN107704798B (zh) | 图像虚化方法、装置、计算机可读存储介质和计算机设备 | |
CN107948617B (zh) | 图像处理方法、装置、计算机可读存储介质和计算机设备 | |
CN109242794B (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |