图像处理方法、装置、存储介质及终端与流程

文档序号:17601527发布日期:2019-05-07 20:22阅读:120来源:国知局
本申请实施例涉及图像处理
技术领域
:,尤其涉及图像处理方法、装置、存储介质及终端。
背景技术
::随着终端技术的快速发展,诸如手机、平板电脑等电子设备均具备了图像采集、图像存储和图像查看功能。用户需要定时或不定时地对终端设备采集的图像或终端设备中存储的图像进行查看。然而,在不同的查看环境下,不同的待查看图像的显示效果会对用户造成不同的体验。因此,提高用户查看图像时图像的显示效果变得至关重要。申请内容本申请实施例提供一种图像处理方法、装置、存储介质及终端,可以有效提高用户查看图像时图像的显示效果。第一方面,本申请实施例提供了一种图像处理方法,包括:获取待查看图像;获取查看环境信息;其中,所述查看环境信息为查看所述待查看图像时的环境信息,所述查看环境信息包括查看环境亮度信息和/或查看环境色温信息;根据所述查看环境信息确定与所述待查看图像对应的目标调整函数;其中,所述目标调整函数包括目标亮度调整函数和/或目标色彩调整函数;基于所述目标调整函数对所述待查看图像中各像素点的原始分量进行调整,生成目标图像;其中,所述原始分量包括亮度分量和/或色彩分量。第二方面,本申请实施例提供了一种图像处理装置,包括:待查看图像获取模块,用于获取待查看图像;查看环境信息获取模块,用于获取查看环境信息;其中,所述查看环境信息为查看所述待查看图像时的环境信息,所述查看环境信息包括查看环境亮度信息和/或查看环境色温信息;目标调整函数确定模块,用于根据所述查看环境信息确定与所述待查看图像对应的目标调整函数;其中,所述目标调整函数包括目标亮度调整函数和/或目标色彩调整函数;待查看图像调整模块,用于基于所述目标调整函数对所述待查看图像中各像素点的原始分量进行调整,生成目标图像;其中,所述原始分量包括亮度分量和/或色彩分量。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的图像处理方法。第四方面,本申请实施例提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的图像处理方法。本申请实施例中提供的图像处理方案,获取待查看图像,并获取查看环境信息,其中,查看环境信息为查看待查看图像时的环境信息,查看环境信息包括查看环境亮度信息和/或查看环境色温信息,然后根据查看环境信息确定与待查看图像对应的目标调整函数,其中,目标调整函数包括目标亮度调整函数和/或目标色彩调整函数,最后基于目标调整函数对待查看图像中各像素点的原始分量进行调整,生成目标图像;其中,原始分量包括亮度分量和/或色彩分量。通过采用上述技术方案,能够基于查看图像时的环境信息,适应性对待查看图像进行处理并显示,可以有效提高用户查看图像时图像的显示效果,提高用户查看图像的体验,使得显示的图像更贴合用户需求。附图说明图1为本申请实施例提供的一种图像处理方法的流程示意图;图2为本申请实施例提供的一种目标亮度调整函数的曲线示意图;图3为本申请实施例提供的一种目标色彩调整函数的曲线示意图;图4为本申请实施例提供的另一种图像处理方法的流程示意图;图5为本申请实施例提供的再一种图像处理方法的流程示意图;图6为本申请实施例提供的一种图像处理装置的结构框图;图7为本申请实施例提供的一种终端的结构示意图;图8为本申请实施例提供的又一种终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本申请实施例提供的一种图像处理方法的流程示意图,该方法可以由图像处理装置执行,其中该装置可由软件和/或硬件实现,一般可集成在终端中。如图1所示,该方法包括:步骤101、获取待查看图像。示例性的,本申请实施例中的终端可包括手机、平板电脑、笔记本电脑、计算机等展示图像的电子设备。本申请实施例中的终端内集成有操作系统,本申请实施例中对操作系统的类型不做限定,例如可包括安卓(android)操作系统、窗口(windows)操作系统以及苹果(ios)操作系统等等。在本申请实施例中,获取待查看图像,其中,待查看图像可以理解为需要在终端显示屏上显示以供用户欣赏或查阅的图像。该待查看图像可以是由摄像头根据拍摄指令拍摄得到的图像,还可以是从终端相册中读取的图像,或者由云端平台获取的图像。需要说明的是,本申请实施例对待查看图像的获取来源或获取方式不做限定。可选的,当检测到图像查看事件被触发时,获取待查看图像。示例性的,为了确定用户对采集图像是否满意,可在检测到摄像头完成图像拍摄时,触发图像查看事件。可选的,可在检测到用户主动打开终端相册时,触发图像查看事件。可选的,可在检测到用户输入预先设定的图像查看指令时,触发图像查看事件。需要说明的是,本申请实施例对图像查看事件被触发的具体表现形式不做限定。步骤102、获取查看环境信息。其中,所述查看环境信息为查看所述待查看图像时的环境信息,所述查看环境信息包括查看环境亮度信息和/或查看环境色温信息。在本申请实施例中,在不同的环境条件下查看图像时,图像的显示效果不同。示例性的,在室外阳光直射环境下,图像对比度较差,用户一般不能清晰地看清图像的细节信息;而在漆黑的夜晚环境下,图像亮度较高,对用户眼睛冲击较大,尤其是对于高亮度的图像。又如,同一件白色t恤的图像在低色温光源下呈现的显示色彩偏黄,而在高色温光源下呈现的显示色彩偏蓝。再如,同一张人脸图像在低色温光源下呈现的显示色彩偏红,而在高色温光源下呈现出不同于红色的其它偏色。可以理解的是,查看环境的亮度(也可以称为查看环境的光照强度)与查看环境的色温(也可以称为查看环境的光源色彩温度)对待查看图像的显示效果的影响至关重要。因此,获取查看待查看图像时的环境信息,也即查看环境信息。其中,查看环境信息可以包括查看环境亮度信息和/或查看环境色温信息。示例性的,通过终端设备中的光线传感器来获取查看环境信息。步骤103、根据所述查看环境信息确定与所述待查看图像对应的目标调整函数。其中,所述目标调整函数包括目标亮度调整函数和/或目标色彩调整函数。可选的,所述查看环境信息包括查看环境亮度信息;相应的,根据所述查看环境信息确定与所述待查看图像对应的目标调整函数,包括:根据所述查看环境亮度信息确定与所述待查看图像对应的目标亮度调整函数;或者,所述查看环境信息包括查看环境色温信息;相应的,根据所述查看环境信息确定与所述待查看图像对应的目标调整函数,包括:根据所述查看环境色温信息确定与所述待查看图像对应的目标色彩调整函数;或者,所述查看环境信息包括查看环境亮度信息和查看环境色温信息;相应的,根据所述查看环境信息确定与所述待查看图像对应的目标调整函数,包括:根据所述查看环境亮度信息确定与所述待查看图像对应的目标亮度调整函数;并根据所述查看环境色温信息确定与所述待查看图像对应的目标色彩调整函数。可以理解的是,针对不同的查看环境亮度设置了不同的亮度调整函数,用于作为对同一查看环境亮度下对图像的亮度进行调整的依据。示例性的,当查看环境信息包括查看环境亮度信息时,获取查看环境亮度与亮度调整函数的对应关系,然后,基于当前查看待查看图像的查看环境亮度信息,从查看环境亮度与亮度调整函数的对应关系中,确定与当前查看环境亮度信息对应的目标亮度调整函数。同样的,针对不同的查看环境色温设置了不同的色彩调整函数,用于作为对同一查看环境色温下对图像的色彩进行调整的依据。示例性的,当查看环境信息包括查看环境色温信息时,获取查看环境色温与色彩调整函数的对应关系,然后,基于当前查看待查看图像的查看环境色温信息,从查看环境色温与色彩调整函数的对应关系中,确定与当前查看环境色温信息对应的目标色彩调整函数。当查看环境信息包括查看环境亮度信息和查看环境色温信息时,则基于当前查看待查看图像的查看环境亮度信息,从查看环境亮度与亮度调整函数的对应关系中,确定与当前查看环境亮度信息对应的目标亮度调整函数,并基于当前查看待查看图像的查看环境色温信息,从查看环境色温与色彩调整函数的对应关系中,确定与当前查看环境色温信息对应的目标色彩调整函数。在本申请实施例中,目标亮度调整函数中包括图像原始亮度分量与目标亮度分量(也可以称作映射亮度分量)的对应关系,可用于将图像中像素点的亮度分量调节为目标亮度分量,且调节后的图像的亮度分布情况满足当前查看环境亮度下的显示效果。示例性的,参见图2,图2是本申请实施例提供的一种目标亮度调整函数的曲线示意图。其中,目标亮度调整函数可以是以曲线形式或者查询表(lut,lookuptable)形式展示,本实施例对此不做限定,图2仅是目标亮度调整函数的一个曲线展示示例。在图2中,曲线对应横轴为图像原亮度分量,曲线对应纵轴为调节后的亮度分量,也即目标亮度分量。同样的,目标色彩调整函数中包括图像原始色彩分量与目标色彩分量(也可称作映射色彩分量)的对应关系,可用于将图像中像素点的色彩分量调节为目标色彩分量,且调节后的图像的色彩分布情况满足当前查看环境色温下的显示效果。示例性的,参见图3,图3是本申请实施例提供的一种目标色彩调整函数的曲线示意图。其中,目标色彩调整函数可以是以曲线形式或者查询表(lut,lookuptable)形式展示,本实施例对此不做限定,图3仅是目标色彩调整函数的一个曲线展示示例。在图3中,曲线对应横轴为图像原色彩分量,曲线对应纵轴为调节后的色彩分量,也即目标色彩分量。步骤104、基于所述目标调整函数对所述待查看图像中各像素点的原始分量进行调整,生成目标图像。其中,所述原始分量包括亮度分量和/或色彩分量。在本申请实施例中,当通过步骤103确定的目标调整函数为目标亮度调整函数时,遍历待查看图像中每一个像素点,获取每个像素点的亮度分量,基于目标亮度调整函数确定该亮度分量对应的目标亮度分量(也可以称作映射亮度分量),将每一个像素点的亮度分量调整为对应的目标亮度分量,以实现对待查看图像亮度的调整,使得待查看图像能够适应当前的查看环境亮度。当通过步骤103确定的目标调整函数为目标色彩调整函数时,遍历待查看图像中每一个像素点,获取每个像素点的色彩分量,基于目标色彩调整函数确定该色彩分量对应的目标色彩分量(也可以称作映射色彩分量),将每一个像素点的色彩分量调整为对应的目标色彩分量,以实现对待查看图像色彩的调整,使得待查看图像能够适应当前的查看环境色温。而当通过步骤103确定的目标调整函数为目标亮度调整函数和目标色彩调整函数时,遍历待查看图像中每一个像素点,获取每个像素点的亮度分量和色彩分量,基于目标亮度调整函数对每个像素点的亮度分量进行调整,并基于目标色彩调整函数对每个像素点的色彩分量进行调整,使得待查看图像能够适应当前的查看环境亮度和查看环境色温。需要说明的是,当需要对待查看图像的亮度和色彩均进行调整时,可先对待查看图像中每个像素点的亮度分量进行调整,再对亮度调整后的待查看图像中每个像素点的色彩分量进行调整;也可以先对待查看图像中每个像素点的色彩分量进行调整,再对色彩调整后的待查看图像中每个像素点的亮度分量进行调整;当然,也可同时对待查看图像中每个像素点的亮度分量和色彩分量进行调整。本申请实施例中提供的图像处理方案,获取待查看图像,并获取查看环境信息,其中,查看环境信息为查看待查看图像时的环境信息,查看环境信息包括查看环境亮度信息和/或查看环境色温信息,然后根据查看环境信息确定与待查看图像对应的目标调整函数,其中,目标调整函数包括目标亮度调整函数和/或目标色彩调整函数,最后基于目标调整函数对待查看图像中各像素点的原始分量进行调整,生成目标图像,其中,所述原始分量包括亮度分量和/或色彩分量。通过采用上述技术方案,能够基于查看图像时的环境信息,适应性对待查看图像进行处理并显示,可以有效提高用户查看图像时图像的显示效果,提高用户查看图像的体验,使得显示的图像更贴合用户需求。图4为本申请实施例提供的图像处理方法的流程示意图,该方法包括如下步骤:步骤401、获取待查看图像。步骤402、获取查看环境信息。其中,所述查看环境信息为查看所述待查看图像时的环境信息,所述查看环境信息包括查看环境亮度信息和/或查看环境色温信息。步骤403、获取所述待查看图像的拍摄环境信息。在本申请实施例中,在不同拍摄环境下拍摄的待查看图像的显示效果也不同,例如,在低色温的拍摄环境下拍摄的图像颜色通常偏黄,而在低亮度的拍摄环境下拍摄的图像整体偏暗。在同一查看环境下查看不同拍摄环境下拍摄的待查看图像时,图像的显示效果也不同。因此,获取待查看图像的拍摄环境信息,也即拍摄该待查看图像时的环境信息,其中,拍摄环境信息可以包括拍摄环境亮度信息和拍摄环境色温信息。示例性的,可以通过待查看图像中存储的自动曝光参数确定该待查看图像的拍摄环境亮度,通过待查看图像中存储的自动白平衡参数确定该待查看图像的拍摄环境色温。可选的,还可对待查看图像进行场景识别,根据场景识别结果确定待查看图像的拍摄环境亮度信息和拍摄环境色温信息。例如根据场景类型、拍摄环境亮度及拍摄环境色温的对应关系,确定与对该待查看图像进行场景识别结果对应的拍摄环境亮度和拍摄环境色温。其中,图像的场景可以包括但不限于人像场景、夜景场景、夕阳场景、日光场景、逆光场景以及夜景逆光场景等,可以是依据图像中包含的对象以及图像的明暗比例等因素对图像进行场景识别。例如可以是基于深度学习模型对图像进行图像识别,深度学习模型可以是卷积神经网络。在终端中预先设置具有场景识别功能的深度学习模型,该深度学习模型可以是基于监督学习方式训练得到,例如采集大量图像并标注每一张图像的真实场景,作为训练样本,将样本图像输入至未训练的深度学习模型中,得到输出场景,当深度学习模型的输出场景与真实场景不一致时,根据输出场景与真实场景的差异反向调节深度学习模型中权重和偏移值等网络参数,循环执行上述训练过程,直到深度学习模型的输出场景的精度达到预设精度时,完成对深度学习模型的训练。步骤404、根据所述查看环境信息及所述拍摄环境信息确定与所述待查看图像对应的目标调整函数。其中,所述目标调整函数包括目标亮度调整函数和/或目标色彩调整函数。可选的,所述查看环境信息包括查看环境亮度信息,所述拍摄环境信息包括拍摄环境亮度信息;相应的,根据所述查看环境信息及所述拍摄环境信息确定与所述待查看图像对应的目标调整函数,包括:根据所述查看环境亮度信息及所述拍摄环境亮度信息,确定与所述待查看图像对应的目标亮度调整函数;或者,所述查看环境信息包括查看环境色温信息,所述拍摄环境信息包括拍摄环境色温信息;相应的,根据所述查看环境信息及所述拍摄环境信息确定与所述待查看图像对应的目标调整函数,包括:根据所述查看环境色温信息及所述拍摄环境色温信息,确定与所述待查看图像对应的目标色彩调整函数;或者,所述查看环境信息包括查看环境亮度信息和查看环境色温信息,所述拍摄环境信息包括拍摄环境亮度信息和拍摄环境色温信息;相应的,根据所述查看环境信息及所述拍摄环境信息确定与所述待查看图像对应的目标调整函数,包括:根据所述查看环境亮度信息及所述拍摄环境亮度信息,确定与所述待查看图像对应的目标亮度调整函数;并根据所述查看环境色温信息及所述拍摄环境色温信息,确定与所述待查看图像对应的目标色彩调整函数。示例性的,针对不同的查看环境亮度及不同的拍摄环境亮度设置了不同的亮度调整函数,用于作为对同一查看环境亮度下对同一拍摄环境亮度下拍摄的图像的亮度进行调整的依据。示例性的,当查看环境信息包括查看环境亮度信息,拍摄环境信息包括拍摄环境亮度信息时,获取查看环境亮度、拍摄环境亮度及亮度调整函数间的对应关系,然后,基于当前查看待查看图像的查看环境亮度信息及该待查看图像的拍摄环境亮度信息,从查看环境亮度、拍摄环境亮度及亮度调整函数的对应关系中,确定与当前查看环境亮度信息及该待查看图像的拍摄环境亮度信息对应的目标亮度调整函数。同样的,针对不同的查看环境色温及不同的拍摄环境色温设置了不同的色彩调整函数,用于作为对同一查看环境色温下对同一拍摄环境色温下拍摄的图像的色彩进行调整的依据。示例性的,当查看环境信息包括查看环境色温信息,拍摄环境信息包括拍摄环境色温信息时,获取查看环境色温、拍摄环境色温及色彩调整函数的对应关系,然后,基于当前查看待查看图像的查看环境色温信息及该待查看图像的拍摄环境色温信息,从查看环境色温、拍摄环境色温及色彩调整函数的对应关系中,确定与当前查看环境色温信息及该待查看图像的拍摄环境色温信息对应的目标色彩调整函数。当查看环境信息包括查看环境亮度信息和查看环境色温信息,拍摄环境信息包括拍摄环境亮度信息和拍摄环境色温信息时,则基于当前查看待查看图像的查看环境亮度信息及该待查看图像的拍摄环境亮度信息,从查看环境亮度、拍摄环境亮度及亮度调整函数的对应关系中,确定与当前查看环境亮度信息及该待查看图像的拍摄环境亮度信息对应的目标亮度调整函数;并基于当前查看待查看图像的查看环境色温信息及该待查看图像的拍摄环境色温信息,从查看环境色温、拍摄环境色温及色彩调整函数的对应关系中,确定与当前查看环境色温信息及该待查看图像的拍摄环境色温信息对应的目标色彩调整函数。可选的,根据所述查看环境亮度信息及所述拍摄环境亮度信息,确定与所述待查看图像对应的目标亮度调整函数,包括:根据所述查看环境亮度信息与所述拍摄环境亮度信息确定目标亮度;基于亮度与亮度调整函数的对应关系,确定与所述目标亮度对应的亮度调整函数,作为与所述待查看图像对应的目标亮度调整函数。可选的,根据所述查看环境色温信息及所述拍摄环境色温信息,确定与所述待查看图像对应的目标色彩调整函数,包括:根据所述查看环境色温信息与所述拍摄环境色温信息确定目标色温;基于色温与色彩调整函数的对应关系,确定与所述目标色温对应的色彩调整函数,作为与所述待查看图像对应的目标色彩调整函数。示例性的,根据查看环境亮度信息和拍摄环境亮度信息确定目标亮度,如获取预先设定的查看环境亮度与拍摄环境亮度的亮度权重比值,根据该亮度权重比值及查看环境亮度信息与拍摄环境亮度信息确定目标亮度。例如,预先设定的查看环境亮度与拍摄环境亮度的亮度权重比值为8:2;当前查看待查看图像的查看环境亮度为8000cd/mm2,该待查看图像的拍摄环境亮度为3000cd/mm2,则确定的目标亮度为7000cd/mm2=(8000*0.8+3000*0.2)cd/mm2。针对查看环境亮度与拍摄环境亮度确定的综合亮度设置了不同的亮度调整函数,用于作为对同一查看环境亮度下对同一拍摄环境亮度下拍摄的图像的亮度进行调整的依据。也即,预先设定了综合亮度(拍摄环境亮度与查看环境亮度确定的亮度)与亮度调整函数间的对应关系,然后基于该对应关系确定与该目标亮度对应的亮度调整函数,作为与待查看图像对应的目标亮度调整函数。同样的,根据查看环境色温信息和拍摄环境色温信息确定目标色温,如获取预先设定的查看环境色温与拍摄环境色温的色温权重比值,根据该色温权重比值及查看环境色温信息与拍摄环境色温信息确定目标色温。例如,预先设定的查看环境色温与拍摄环境色温的色温权重比值为6:4;当前查看待查看图像的查看环境色温为3000k,该待查看图像的拍摄环境色温为6000k,则确定的目标色温为4200k=(3000*0.6+6000*0.4)k。针对查看环境色温与拍摄环境色温确定的综合色温设置了不同的色彩调整函数,用于作为对同一查看环境色温下对同一拍摄环境色温下拍摄的图像的色彩进行调整的依据。也即,预先设定了综合色温(拍摄环境色温与查看环境色温确定的色温)与色彩调整函数间的对应关系,然后基于该对应关系确定与该目标色温对应的色彩调整函数,作为与待查看图像对应的目标色彩调整函数。步骤405、基于所述目标调整函数对所述待查看图像中各像素点的原始分量进行调整,生成目标图像。其中,原始分量包括亮度分量和/或色彩分量。需要说明的是,本申请实施例对步骤402与步骤403的执行顺序不做限定,可以先执行步骤402,后执行步骤403;也可先执行步骤403,后执行步骤402;还可同时执行步骤402与步骤403。本申请实施例中提供的图像处理方法,获取待查看图像,并获取查看待查看图像的查看环境信息及待查看图像的拍摄环境信息,然后根据查看环境信息及拍摄环境信息确定与待查看图像对应的目标调整函数,其中,目标调整函数包括目标亮度调整函数和/或目标色彩调整函数,最后基于目标调整函数对待查看图像中各像素点的原始分量进行调整,生成目标图像,其中,原始分量包括亮度分量和/或色彩分量。通过采用上述技术方案,能够基于查看图像时的环境信息及查看图像的拍摄环境信息确定对待查看图像的调整函数,从而适应性对待查看图像进行处理并显示,能够综合考虑查看环境与查看图像的拍摄环境对待查看图像的显示效果的影响,可以有效提高用户在不同环境下查看图像时图像的显示效果,提高用户查看图像的体验,使得显示的图像更贴合用户需求。图5为本申请实施例提供的图像处理方法的流程示意图,该方法包括如下步骤:步骤501、获取色亮分离颜色模式的待查看图像。需要说明的是,颜色通常用三个相对独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色模式。颜色模式可分为基色颜色模式和色、亮分离颜色模式,例如,基色颜色模式包括但不限于rgb颜色模式,色、亮分离颜色模式包括但不限于yuv颜色模式、lab颜色模式、hsv颜色模式及hsb颜色模式。在yuv颜色模式中y分量表征亮度,u分量表征色度,v分量表征浓度,其中,u分量和v分量共同表示图像的色彩。在lab颜色模式中l分量表征亮度,a和b共同表示色彩。在hsb颜色模式中,h分量表征色相,s分量表征饱和度,b分量表征亮度。在hsv颜色模式中,h分量表征色相,s分量表征饱和度,v分量表征明度,也即亮度。在色、亮分离颜色模式的图像中,可分别提取亮度分量和色彩分量,可对图像进行亮度和色彩中任一方面的处理,示例性的,对亮度分量进行处理过程中,不会对图像的色彩分量造成任何的影响。同样的,对色彩分量进行处理过程中,不会对图像的亮度分量造成任何的影响步骤502、获取查看环境亮度信息和查看环境色温信息。其中,查看环境亮度信息和查看环境色温信息为对待查看图像进行查看时的环境信息。步骤503、获取所述待查看图像的拍摄环境亮度信息和拍摄环境色温信息。步骤504、根据所述查看环境亮度信息与所述拍摄环境亮度信息确定目标亮度。步骤505、基于亮度与亮度调整函数的对应关系,确定与所述目标亮度对应的亮度调整函数,作为与所述待查看图像对应的目标亮度调整函数。步骤506、根据所述查看环境色温信息与所述拍摄环境色温信息确定目标色温。步骤507、基于色温与色彩调整函数的对应关系,确定与所述目标色温对应的色彩调整函数,作为与所述待查看图像对应的目标色彩调整函数。步骤508、基于所述目标亮度调整函数对所述待查看图像中各像素点的亮度分量进行调整,得到亮度调整后的图像。步骤509、基于所述目标色彩调整函数对亮度调整后的图像中各像素点的色彩分量进行调整,生成目标图像。步骤510、显示所述目标图像。需要说明的是,本申请实施例对步骤502与步骤503的执行顺序不做限定,可以先执行步骤502,后执行步骤503;也可先执行步骤503,后执行步骤502;还可同时执行步骤502与步骤503。另外,本申请实施例对步骤504-步骤505与步骤506-步骤507的执行顺序也不做限定,可先执行步骤504-步骤505,再执行步骤506-步骤507;也可先执行步骤506-步骤507,再执行步骤504-步骤505;还可同时执行步骤504-步骤505与步骤506-步骤507。另外,本申请实施例对步骤508与步骤509的执行顺序不做限定,可以先执行步骤508,后执行步骤509;也可先执行步骤509,后执行步骤508;还可同时执行步骤508与步骤509。即先基于目标色彩调整函数对待查看图像中每个像素点进行调整,生成色彩调整后的图像,然后再基于目标亮度调整函数对色彩调整后的图像进行亮度调整,生成目标图像。当然,也可同时基于目标亮度调整函数与目标色彩调整函数分别对待查看图像中每个像素点的亮度分量和色彩分量进行调整,生成目标图像。本申请实施例中提供的图像处理方法,获取待查看图像,并获取查看待查看图像的查看环境亮度信息和查看环境色温信息,并获取待查看图像的拍摄环境亮度信息和拍摄环境色温信息,然后根据查看环境亮度信息及拍摄环境亮度信息确定与待查看图像对应的目标亮度调整函数,并基于目标亮度调整函数对待查看图像中各像素点的亮度分量进行调整,生成亮度调整后的图像,而后根据查看环境色温信息及拍摄环境色温信息确定与待查看图像对应的目标色彩调整函数,并基于目标色彩调整函数对亮度调整后的待查看图像中各像素点的色彩分量进行调整,生成目标图像,并显示目标图像。通过采用上述技术方案,能够基于查看图像时的查看环境亮度信息、查看环境色温信息、拍摄环境亮度信息及拍摄环境色温信息适应性对待查看图像进行处理并显示,能够综合考虑查看环境与查看图像的拍摄环境对待查看图像的显示效果的影响,可以有效提高用户在不同环境下查看图像时图像的亮度与色彩的显示效果,使得显示图像的亮度和色彩更符合查看环境,能够提高用户查看图像的体验,使得显示的图像更贴合用户需求。图6为本申请实施例提供的图像处理装置的结构框图,该装置可由软件和/或硬件实现,一般集成在终端中,可通过执行图像处理方法来对待查看的图像进行调整并显示。如图6所示,该装置包括:待查看图像获取模块601,用于获取待查看图像;查看环境信息获取模块602,用于获取查看环境信息;其中,所述查看环境信息为查看所述待查看图像时的环境信息,所述查看环境信息包括查看环境亮度信息和/或查看环境色温信息;目标调整函数确定模块603,用于根据所述查看环境信息确定与所述待查看图像对应的目标调整函数;其中,所述目标调整函数包括目标亮度调整函数和/或目标色彩调整函数;待查看图像调整模块604,用于基于所述目标调整函数对所述待查看图像中各像素点的原始分量进行调整,生成目标图像;其中,所述原始分量包括亮度分量和/或色彩分量。本申请实施例中提供的图像处理装置,获取待查看图像,并获取查看环境信息,其中,查看环境信息为查看待查看图像时的环境信息,查看环境信息包括查看环境亮度信息和/或查看环境色温信息,然后根据查看环境信息确定与待查看图像对应的目标调整函数,其中,目标调整函数包括目标亮度调整函数和/或目标色彩调整函数,最后基于目标调整函数对待查看图像中各像素点的原始分量进行调整,生成目标图像,其中,原始分量包括亮度分量和/或色彩分量。通过采用上述技术方案,能够基于查看图像时的环境信息,适应性对待查看图像进行处理并显示,可以有效提高用户查看图像时图像的显示效果,提高用户查看图像的体验,使得显示的图像更贴合用户需求。可选的,所述查看环境信息包括查看环境亮度信息;相应的,所述目标调整函数确定模块,用于:根据所述查看环境亮度信息确定与所述待查看图像对应的目标亮度调整函数;或者所述查看环境信息包括查看环境色温信息;相应的,所述目标调整函数确定模块,用于:根据所述查看环境色温信息确定与所述待查看图像对应的目标色彩调整函数;或者所述查看环境信息包括查看环境亮度信息和查看环境色温信息;相应的,所述目标调整函数确定模块,用于:根据所述查看环境亮度信息确定与所述待查看图像对应的目标亮度调整函数;并根据所述查看环境色温信息确定与所述待查看图像对应的目标色彩调整函数。可选的,所述装置还包括:拍摄环境信息获取模块,用于在根据所述查看环境信息确定与所述待查看图像对应的目标调整函数之前,获取所述待查看图像的拍摄环境信息;所述目标调整函数确定模块,包括:目标调整函数确定单元,用于:根据所述查看环境信息及所述拍摄环境信息确定与所述待查看图像对应的目标调整函数。可选的,所述查看环境信息包括查看环境亮度信息,所述拍摄环境信息包括拍摄环境亮度信息;相应的,所述目标调整函数确定单元,用于:根据所述查看环境亮度信息及所述拍摄环境亮度信息,确定与所述待查看图像对应的目标亮度调整函数;所述查看环境信息包括查看环境色温信息,所述拍摄环境信息包括拍摄环境色温信息;相应的,所述目标调整函数确定单元,用于:根据所述查看环境色温信息及所述拍摄环境色温信息,确定与所述待查看图像对应的目标色彩调整函数;或者所述查看环境信息包括查看环境亮度信息和查看环境色温信息,所述拍摄环境信息包括拍摄环境亮度信息和拍摄环境色温信息;相应的,所述目标调整函数确定单元,用于:根据所述查看环境亮度信息及所述拍摄环境亮度信息,确定与所述待查看图像对应的目标亮度调整函数;并根据所述查看环境色温信息及所述拍摄环境色温信息,确定与所述待查看图像对应的目标色彩调整函数。可选的,根据所述查看环境亮度信息及所述拍摄环境亮度信息,确定与所述待查看图像对应的目标亮度调整函数,包括:根据所述查看环境亮度信息与所述拍摄环境亮度信息确定目标亮度;基于亮度与亮度调整函数的对应关系,确定与所述目标亮度对应的亮度调整函数,作为与所述待查看图像对应的目标亮度调整函数。可选的,根据所述查看环境色温信息及所述拍摄环境色温信息,确定与所述待查看图像对应的目标色彩调整函数,包括:根据所述查看环境色温信息与所述拍摄环境色温信息确定目标色温;基于色温与色彩调整函数的对应关系,确定与所述目标色温对应的色彩调整函数,作为与所述待查看图像对应的目标色彩调整函数。可选的,所述待查看图像获取模块,用于:获取色亮分离颜色模式的待查看图像;其中,所述色亮分离颜色模式包括yuv颜色模式、lab颜色模式、hsv颜色模式及hsb颜色模式中的任意一种。本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行图像处理方法,该方法包括:获取待查看图像;获取查看环境信息;其中,所述查看环境信息为查看所述待查看图像时的环境信息,所述查看环境信息包括查看环境亮度信息和/或查看环境色温信息;根据所述查看环境信息确定与所述待查看图像对应的目标调整函数;其中,所述目标调整函数包括目标亮度调整函数和/或目标色彩调整函数;基于所述目标调整函数对所述待查看图像中各像素点的原始分量进行调整,生成目标图像;其中,所述原始分量包括亮度分量和/或色彩分量。存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的图像处理操作,还可以执行本申请任意实施例所提供的图像处理方法中的相关操作。本申请实施例提供了一种终端,该终端中可集成本申请实施例提供的图像处理装置。图7为本申请实施例提供的一种终端的结构示意图。终端700可以包括:存储器701,处理器702及存储在存储器上并可在处理器运行的计算机程序,所述处理器702执行所述计算机程序时实现如本申请实施例所述的图像处理方法。本申请实施例提供的终端,当用户查看图像时,能够基于查看图像时的环境信息,适应性对待查看图像进行处理并显示,可以有效提高用户查看图像时图像的显示效果,提高用户查看图像的体验,使得显示的图像更贴合用户需求。图8为本申请实施例提供的另一种终端的结构示意图,该终端可以包括:壳体(图中未示出)、存储器801、中央处理器(centralprocessingunit,cpu)802(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器801,用于存储可执行程序代码;所述cpu802通过读取所述存储器801中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:获取待查看图像;获取查看环境信息;其中,所述查看环境信息为查看所述待查看图像时的环境信息,所述查看环境信息包括查看环境亮度信息和/或查看环境色温信息;根据所述查看环境信息确定与所述待查看图像对应的目标调整函数;其中,所述目标调整函数包括目标亮度调整函数和/或目标色彩调整函数;基于所述目标调整函数对所述待查看图像中各像素点的原始分量进行调整,生成目标图像;其中,所述原始分量包括亮度分量和/或色彩分量。所述终端还包括:外设接口803、rf(radiofrequency,射频)电路805、音频电路806、扬声器811、电源管理芯片808、输入/输出(i/o)子系统809、其他输入/控制设备810、触摸屏812、其他输入/控制设备810以及外部端口804,这些部件通过一个或多个通信总线或信号线807来通信。应该理解的是,图示终端800仅仅是终端的一个范例,并且终端800可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。下面就本实施例提供的用于图像处理的终端进行详细的描述,该终端以手机为例。存储器801,所述存储器801可以被cpu802、外设接口803等访问,所述存储器801可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。外设接口803,所述外设接口803可以将设备的输入和输出外设连接到cpu802和存储器801。i/o子系统809,所述i/o子系统809可以将设备上的输入输出外设,例如触摸屏812和其他输入/控制设备810,连接到外设接口803。i/o子系统809可以包括显示控制器8091和用于控制其他输入/控制设备810的一个或多个输入控制器8092。其中,一个或多个输入控制器8092从其他输入/控制设备810接收电信号或者向其他输入/控制设备810发送电信号,其他输入/控制设备810可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器8092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。触摸屏812,所述触摸屏812是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。i/o子系统809中的显示控制器8091从触摸屏812接收电信号或者向触摸屏812发送电信号。触摸屏812检测触摸屏上的接触,显示控制器8091将检测到的接触转换为与显示在触摸屏812上的用户界面对象的交互,即实现人机交互,显示在触摸屏812上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。rf电路805,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路805接收并发送rf信号,rf信号也称为电磁信号,rf电路805将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路805可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。音频电路806,主要用于从外设接口803接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器811。扬声器811,用于将手机通过rf电路805从无线网络接收的语音信号,还原为声音并向用户播放该声音。电源管理芯片808,用于为cpu802、i/o子系统及外设接口所连接的硬件进行供电及电源管理。上述实施例中提供的图像处理装置、存储介质及终端可执行本申请任意实施例所提供的图像处理方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的图像处理方法。注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1