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

文档序号:16632275发布日期:2019-01-16 06:41阅读:101来源:国知局
图像处理方法、装置、存储介质及移动终端与流程

本申请实施例涉及图像处理技术领域,尤其涉及一种图像处理方法、装置、存储介质及移动终端。



背景技术:

目前,拍照功能已成为多数移动终端的标准配置,用户可通过随身携带的移动终端轻松快捷的实现拍照操作。

在用户使用移动终端进行拍照时,若拍摄画面中存在闪烁的光源,往往会由于光源闪烁频率导致拍摄图像中存在不可抹除的纹理,导致拍摄图像质量较差。因此,提高拍摄图像的质量变得至关重要。



技术实现要素:

本申请实施例提供一种图像处理方法、装置、存储介质及移动终端,可以有效提高拍摄图像的质量。

第一方面,本申请实施例提供了一种图像处理方法,包括:

当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧;

从所述至少两个图像帧中确定第一图像帧和第二图像帧;其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧;

对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧。

第二方面,本申请实施例提供了一种图像处理装置,包括:

图像帧拍摄模块,用于当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧;

图像帧确定模块,用于从所述至少两个图像帧中确定第一图像帧和第二图像帧;其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧;

图像帧融合模块,用于对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的图像处理方法。

第四方面,本申请实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的图像处理方法。

本申请实施例中提供的图像处理方案,当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧,并从至少两个图像帧中确定第一图像帧和第二图像帧,其中,第一图像帧包括闪烁光源点亮时拍摄的图像帧,第二图像帧包括闪烁光源熄灭时拍摄的图像帧,然后对第一图像帧和第二图像帧进行融合,得到目标图像帧。通过采用上述技术方案,当拍摄预览画面中存在闪烁光源时,通过多帧图像拍摄的方式,可以准确地获取到闪烁光源点亮时的图像帧和闪烁光源熄灭时的图像帧,并通过对两类图像帧的融合可以得到用户期望的目标图像,而且还可以避免由于闪烁光源造成的拍摄画面中的空间纹理,能够有效提高拍摄图像的质量。

附图说明

图1为本申请实施例提供的一种图像处理方法的流程示意图;

图2为本申请实施例提供的另一种图像处理方法的流程示意图;

图3为本申请实施例提供的再一种图像处理方法的流程示意图;

图4为本申请实施例提供的一种图像处理装置的结构框图;

图5为本申请实施例提供的一种移动终端的结构示意图;

图6为本申请实施例提供的又一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本申请实施例提供的一种图像处理方法的流程示意图,该方法可以由图像处理装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤101、当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧。

示例性的,本申请实施例中的移动终端可包括手机、平板电脑以及摄像机等具有拍照功能的移动设备。

在本申请实施例中,当用户需要拍照时,打开移动终端的拍摄功能,如打开移动终端中的相机应用,进入拍摄预览界面,获取拍摄预览界面中的图像,即拍摄预览画面。可以理解的是,拍摄预览画面可以包括用户想要拍摄的内容(如人物、风景等)在拍摄预览界面呈现的图像。

在本申请实施例中,闪烁光源可以理解为随着时间呈快速、重复变化的光源,通常闪烁光源会不间断地点亮和熄灭,使得闪烁光源不断地跳动和不稳定。例如,闪烁光源可以包括屏幕或投影等闪烁光源,还可以包括霓虹灯、路边树木的装饰灯等闪烁光源。需要说明的是,本申请实施例对闪烁光源的具体类别不做限定。闪烁光源的闪烁频率不同,人的肉眼对光源闪烁的敏感程度不同。通常,闪烁频率在50hz以下时,人眼均能察觉到闪烁光源的闪烁,而人眼对闪烁频率为8.8hz的闪烁光源最为敏感。同时,能被人眼察觉到的闪烁光源的最大闪烁频率(临界闪烁频率)不是固定不变的,而是随着闪烁光源发出的光强而变化的,随着光强增大临界闪烁频率不断增大,当光强达到最大后逐渐减小后,临界频率也相应减小。通常,对于闪烁频率为100hz的荧光灯的闪烁,人眼是察觉不到的。但是,无论闪烁光源的闪烁频率多大,若拍摄画面中存在闪烁光源,往往会容易导致拍摄画面中产生不可抹除的纹理信息。因此,当监测到拍摄画面中存在闪烁光源时,可以以一定的曝光时间连续拍摄至少两个图像帧。可选的,闪烁光源的闪烁频率越大,曝光时间越短,以尽量使拍摄的至少两个图像帧中能够包含闪烁光源点亮时的图像帧和闪烁光源熄灭时的图像帧。

可选的,当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧,包括:获取拍摄预览画面,并获取所述拍摄预览画面的模糊度;当所述模糊度大于预设阈值时,对所述拍摄预览画面进行闪烁光源检测;当检测到所述拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧。这样设置的好处在于,可以准确、快速地判断出拍摄预览画面中是否存在闪烁光源。

示例性的,当拍摄预览画面中存在闪烁光源时,由于闪烁光源的闪烁,通常移动终端能够捕捉到闪烁光源由点亮到熄灭瞬间或由熄灭到点亮瞬间的拍摄预览画面,此时,由于闪烁光源的亮灭切换,拍摄预览画面通常不是很清晰,因此,获取拍摄预览画面的模糊度。其中,可以基于图像直方图集中度来评价拍摄预览画面的模糊度,还可以基于阶跃边缘宽度来度量拍摄预览画面的模糊度,需要说明的是,本申请实施例对拍摄预览画面的模糊度的确定方式不做限定。可选的,当模糊度大于预设阈值时,可确定检测到拍摄预览画面中存在闪烁光源。可选的,为了进一步精确地判断拍摄预览画面中是否存在闪烁光源,可在确定拍摄预览画面的模糊度大于预设阈值时,进一步对拍摄预览画面进行闪烁光源检测,避免由于移动终端抖动或拍摄对象的移动造成的拍摄预览画面不清晰时,对拍摄预览画面中是否存在闪烁光源的误判操作。可选的,若拍摄预览画面中连续的至少两帧图像的亮度信息发生变化,则监测到所述拍摄预览画面中存在闪烁光源。可以理解的是,若拍摄预览画面中存在闪烁光源,通常会因为闪烁光源的亮灭切换,导致拍摄预览画面的亮度信息不同,如闪烁光源点亮时对应的拍摄预览画面通常较亮,而闪烁光源熄灭时对应的拍摄预览画面通常较暗,因此,当拍摄预览画面中至少两帧图像的亮度信息发生变化时,或者拍摄预览画面中至少两帧图像的亮度的差值大于阈值亮度阈值时,可确定拍摄预览画面中存在闪烁光源。

步骤102、从所述至少两个图像帧中确定第一图像帧和第二图像帧。

其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧。

在本申请实施例中,连续拍摄的至少两个图像帧中可以包括闪烁光源点亮时拍摄的图像帧(也即拍摄的闪烁光源处于点亮状态的图像帧),闪烁光源熄灭时拍摄的图像帧(也即拍摄的闪烁光源处于熄灭状态的图像帧),闪烁光源由点亮状态切换至熄灭状态时拍摄的图像帧(也即拍摄的闪烁光源由点亮状态切换至熄灭状态的瞬间的图像帧)以及闪烁光源由熄灭状态切换至点亮状态时拍摄的图像帧(也即拍摄的闪烁光源由熄灭状态切换至点亮状态的瞬间的图像帧)中的至少一种。

示例性的,从连续拍摄的至少两个图像帧中,确定闪烁光源点亮时拍摄的第一图像帧和闪烁光源熄灭时拍摄的第二图像帧。可选的,从所述至少两个图像帧中确定第一图像帧和第二图像帧,包括:将所述至少两个图像帧按照预设方式进行显示;根据用户对显示的所述至少两个图像帧的选择结果,从所述至少两个图像帧中确定第一图像帧和第二图像帧。示例性的,将至少两个图像帧以缩略图或是列表的形式进行显示,并呈现给用户,用户可根据人眼的第一感官从所述至少两个图像帧中选择确定出第一图像帧和第二图像帧。其中,由于第一图像帧为闪烁光源点亮时拍摄的图像帧,图像较亮,用户可将清晰的、较亮的图像选择确定为第一图像帧;第二图像帧为闪烁光源熄灭时拍摄的图像帧,图像较暗,用户可将清晰的、较暗的图像选择确定为第二图像帧。这样设置的好处在于,可以简单、快速地确定出第一图像帧和第二图像帧,且能够很好的满足用户需求。

可选的,还可将所述至少两个图像帧输入至图像帧检测模型中,根据图像帧检测模型的输出结果确定第一图像帧和第二图像帧,其中,图像帧检测模型包括基于对闪烁光源点亮时的图像和闪烁光源熄灭时的图像呈现的规律学习、训练生成。可选的,还可分别计算所述至少两个图像帧中每个图像帧的清晰度和亮度,可将清晰度大于预设清晰度阈值且亮度大于预设亮度阈值的图像帧确定为第一图像帧,将清晰度大于预设清晰度阈值且亮度小于预设亮度阈值的图像帧确定为第二图像帧。

需要说明的是,本申请实施例对从至少两个图像帧中确定第一图像帧和第二图像帧的方式不做限定。另外,从所述至少两个图像帧中确定的第一图像帧的数量和第二图像帧的数量可以相同,也可以不同,本申请实施例对第一图像帧和第二图像帧的数量不做限定。

步骤103、对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧。

在本申请实施例中,对闪烁光源点亮时拍摄的第一图像帧和闪烁光源熄灭时拍摄的第二图像帧进行融合,生成目标图像帧。其中,对第一图像帧和第二图像帧的融合,是协同利用同一场景(包含该闪烁光源的同一拍摄场景)的第一图像帧和第二图像帧的图像信息,输出不具有因为闪烁光源的存在导致的画面纹理的高质量的目标图像帧。

可选的,对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧,包括:基于像素级融合算法和/或特征级融合算法对所述第一图像帧和所述第二图像帧进行融合,生成目标图像帧。在本申请实施例中,基于像素级融合算法对第一图像帧和第二图像帧进行融合,得到的目标图像帧可有效保留更多的细节信息,尤其针对包含有更多纹理信息或边缘信息的拍摄对象。基于特征级融合算法对所述第一图象帧和所述第二图像帧进行融合时,从第一图像帧和第二图像帧中提取共同的图像特征信息,分别作为第一图像帧和第二图像帧的感兴趣区域,然后分别对第一图像帧和第二图像帧中的感兴趣区域进行特征信息分析、处理和整合,从而得到融合后的目标图像。基于特征级融合算法对第一图像帧和第二图像帧融合得到的目标图像帧中,包含的感兴趣区域的特征信息更多,当对融合后的目标图像帧进行目标识别时,识别精确度高于对第一图像帧和第二图像帧的精确度。

本申请实施例中提供的图像处理方法,当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧,并从至少两个图像帧中确定第一图像帧和第二图像帧,其中,第一图像帧包括闪烁光源点亮时拍摄的图像帧,第二图像帧包括闪烁光源熄灭时拍摄的图像帧,然后对第一图像帧和第二图像帧进行融合,得到目标图像帧。通过采用上述技术方案,当拍摄预览画面中存在闪烁光源时,通过多帧图像拍摄的方式,可以准确地获取到闪烁光源点亮时的图像帧和闪烁光源熄灭时的图像帧,并通过对两类图像帧的融合可以得到用户期望的目标图像,而且还可以避免由于闪烁光源造成的拍摄画面中的空间纹理,能够有效提高拍摄图像的质量。

图2为本申请实施例提供的图像处理方法的流程示意图,该方法包括如下步骤:

步骤201、当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧。

步骤202、将所述至少两个图像帧输入至预先训练的图像帧检测模型中。

在本申请实施例中,图像帧检测模型可以理解为在输入所述至少两个图像帧后,快速确定出至少两个图像帧中闪烁光源点亮时拍摄的图像帧和闪烁光源熄灭时拍摄的图像帧的学习模型。图像帧检测模型可以包括神经网络模型、决策树模型及随机森林模型等机器学习模型中的任意一种。图像帧检测模型可以是对样本库中的图像帧及图像帧中闪烁光源处于点亮状态或闪烁光源处于熄灭状态的状态信息进行训练生成的。

步骤203、根据所述图像帧检测模型的输出结果,确定所述至少两个图像帧中的第一图像帧和第二图像帧。

其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧。

将步骤201连续拍摄的至少两个图像帧输入至图像帧检测模型中,图像帧检测模型对所述至少两个图像帧中的各个图像帧进行分析,并根据输出结果确定至少两个图像帧中的第一图像帧和第二图像帧。示例性的,可将输出结果中,将输出结果中标记为1的图像帧作为第一图像帧,也即闪烁光源点亮时拍摄的图像帧,将输出结果中标记为0的图像帧作为第二图像帧,也即闪烁光源熄灭时拍摄的图像帧。

可选的的,在监测到拍摄预览画面中存在闪烁光源之前,还包括:获取样本图像帧,其中,所述样本图像帧包括闪烁光源点亮时拍摄的图像帧和闪烁光源熄灭时拍摄的图像帧;将所述样本图像帧的图像状态信息记为所述样本图像帧的样本标记,其中,所述图像状态信息包括闪烁光源点亮和闪烁光源熄灭;根据所述样本图像帧及对应的样本标记,对预设机器学习模型进行训练,生成所述图像帧检测模型。这样设置的好处在于,可以大大提高从所述至少两个图像帧中确定第一图像帧和第二图像帧的准确性。

在本申请实施例中,获取样本图像帧,其中,所述样本图像帧包括闪烁光源点亮时拍摄的图像帧和闪烁光源熄灭时拍摄的图像帧。示例性的,可以控制多种不同的闪烁光源处于点亮状态,然后通过移动终端的摄像头在预设距离范围内拍摄3000张图像,作为闪烁光源点亮时拍摄的图像帧,并将闪烁光源点亮作为这3000张图像帧的图像状态信息;另外,控制多种不同的闪烁光源处于熄灭状态,然后通过移动终端的摄像头在预设距离范围内拍摄2000张图像,作为闪烁光源熄灭时拍摄的图像帧,并将闪烁光源熄灭作为这2000张图像帧的图像状态信息。

根据图像状态信息(闪烁光源点亮和闪烁光源熄灭)对样本图像帧进行标记,即标记样本图像帧对应的图像状态信息,例如将闪烁光源点亮的样本图像帧标记为1,将闪烁光源熄灭的样本图像帧标记为0,并将标记后的样本图像帧作为图像帧检测模型的训练样本集。利用训练样本集(也即样本图像帧及对应的样本标记)对预设机器学习模型进行训练,生成图像帧检测模型。其中,预设机器学习模型可以包括神经网络模型或朴素贝叶斯模型等机器学习模型。当然,也可以是基于设定的机器学习算法对训练样本集进行训练,生成图像帧检测模型。其中,设定的机器学习算法可以包括决策树或随机森林等机器学习算法。

步骤204、基于像素级融合算法和/或特征级融合算法对所述第一图像帧和所述第二图像帧进行融合,生成目标图像帧。

本申请实施例提供的图像处理方法,当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧,并将至少两个图像帧输入至预先训练的图像帧检测模型中,根据图像帧检测模型的输出结果,确定至少两个图像帧中的第一图像帧和第二图像帧,其中,第一图像帧包括闪烁光源点亮时拍摄的图像帧,第二图像帧包括闪烁光源熄灭时拍摄的图像帧,然后基于像素级融合算法和/或特征级融合算法对第一图像帧和第二图像帧进行融合,得到目标图像帧。通过采用上述技术方案,可以准确、快速地确定出闪烁光源点亮时的第一图像帧和闪烁光源熄灭时的第二图像帧,并通过对两类图像帧的融合可以得到用户期望的目标图像,而且还可以避免由于闪烁光源造成的拍摄画面中的空间纹理,能够有效提高拍摄图像的质量。

图3为本申请实施例提供的图像处理方法的流程示意图,该方法包括如下步骤:

步骤301、获取拍摄预览画面,并获取所述拍摄预览画面的模糊度。

示例性的,可以基于图像直方图集中度来评价拍摄预览画面的模糊度,还可以基于阶跃边缘宽度来度量拍摄预览画面的模糊度。

步骤302、判断所述模糊度是否大于预设阈值,若是,则执行步骤303,否则返回执行步骤301。

步骤303、对所述拍摄预览画面进行闪烁光源检测。

示例性的,对拍摄预览画面进行闪烁光源检测时,可判断拍摄预览画面中至少两帧图像的亮度信息是否发生变化,当亮度信息发生变化时,可确定拍摄预览画面中存在闪烁光源。或者判断拍摄预览画面中至少两帧图像的亮度的差值是否大于阈值亮度阈值,当所述差值大于预设亮度阈值时,可确定拍摄预览画面中存在闪烁光源。

步骤304、当检测到所述拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧。

步骤305、将所述至少两个图像帧按照预设方式进行显示。

步骤306、根据用户对显示的所述至少两个图像帧的选择结果,从所述至少两个图像帧中确定第一图像帧和第二图像帧。

其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧;

步骤307、对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧。

本申请实施例提供的图像处理方法,获取拍摄预览画面,并当拍摄预览画面的模糊度大于预设阈值时,对拍摄预览画面进行闪烁光源检测,当检测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧,并将至少两个图像帧按照预设方式进行显示,根据用户对显示的至少两个图像帧的选择结果,从至少两个图像帧中确定第一图像帧和第二图像帧,然后基于像素级融合算法和/或特征级融合算法对第一图像帧和第二图像帧进行融合,得到目标图像帧。通过采用上述技术方案,不仅可以快速、准确地判断出拍摄预览画面中是否包含闪烁光源,还可以根据用户的直观选择简单、快速地确定出闪烁光源点亮时的第一图像帧和闪烁光源熄灭时的第二图像帧,并通过对两类图像帧的融合可以得到用户期望的目标图像,而且还可以避免由于闪烁光源造成的拍摄画面中的空间纹理,能够有效提高拍摄图像的质量。

图4为本申请实施例提供的图像处理装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行图像处理方法来提高拍摄图像的质量。如图4所示,该装置包括:

图像帧拍摄模块401,用于当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧;

图像帧确定模块402,用于从所述至少两个图像帧中确定第一图像帧和第二图像帧;其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧;

图像帧融合模块403,用于对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧。

本申请实施例中提供的图像处理装置,当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧,并从至少两个图像帧中确定第一图像帧和第二图像帧,其中,第一图像帧包括闪烁光源点亮时拍摄的图像帧,第二图像帧包括闪烁光源熄灭时拍摄的图像帧,然后对第一图像帧和第二图像帧进行融合,得到目标图像帧。通过采用上述技术方案,当拍摄预览画面中存在闪烁光源时,通过多帧图像拍摄的方式,可以准确地获取到闪烁光源点亮时的图像帧和闪烁光源熄灭时的图像帧,并通过对两类图像帧的融合可以得到用户期望的目标图像,而且还可以避免由于闪烁光源造成的拍摄画面中的空间纹理,能够有效提高拍摄图像的质量。

可选的,所述图像帧确定模块,用于:

将所述至少两个图像帧输入至预先训练的图像帧检测模型中;

根据所述图像帧检测模型的输出结果,确定所述至少两个图像帧中的第一图像帧和第二图像帧。

可选的,该装置还包括:

样本图像帧获取模块,用于在监测到拍摄预览画面中存在闪烁光源之前,获取样本图像帧,其中,所述样本图像帧包括闪烁光源点亮时拍摄的图像帧和闪烁光源熄灭时拍摄的图像帧;

样本标记模块,用于将所述样本图像帧的图像状态信息记为所述样本图像帧的样本标记,其中,所述图像状态信息包括闪烁光源点亮和闪烁光源熄灭;

模型训练模块,用于根据所述样本图像帧及对应的样本标记,对预设机器学习模型进行训练,生成所述图像帧检测模型。

可选的,所述图像帧确定模块,用于:

将所述至少两个图像帧按照预设方式进行显示;

根据用户对显示的所述至少两个图像帧的选择结果,从所述至少两个图像帧中确定第一图像帧和第二图像帧。

可选的,所述图像帧拍摄模块,用于:

获取拍摄预览画面,并获取所述拍摄预览画面的模糊度;

当所述模糊度大于预设阈值时,对所述拍摄预览画面进行闪烁光源检测;

当检测到所述拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧。

可选的,所述监测到拍摄预览画面中存在闪烁光源,包括:

若拍摄预览画面中连续的至少两帧图像的亮度信息发生变化,则监测到所述拍摄预览画面中存在闪烁光源。

可选的,所述图像帧融合模块,用于:

基于像素级融合算法和/或特征级融合算法对所述第一图像帧和所述第二图像帧进行融合,生成目标图像帧。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行图像处理方法,该方法包括:

当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧;

从所述至少两个图像帧中确定第一图像帧和第二图像帧;其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧;

对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的图像处理操作,还可以执行本申请任意实施例所提供的图像处理方法中的相关操作。

本申请实施例提供了一种移动终端,该移动终端中可集成本申请实施例提供的图像处理装置。图5为本申请实施例提供的一种移动终端的结构示意图。移动终端500可以包括:存储器501,处理器502及存储在存储器上并可在处理器运行的计算机程序,所述处理器502执行所述计算机程序时实现如本申请实施例所述的图像处理方法。

本申请实施例提供的移动终端,当拍摄预览画面中存在闪烁光源时,通过多帧图像拍摄的方式,可以准确地获取到闪烁光源点亮时的图像帧和闪烁光源熄灭时的图像帧,并通过对两类图像帧的融合可以得到用户期望的目标图像,而且还可以避免由于闪烁光源造成的拍摄画面中的空间纹理,能够有效提高拍摄图像的质量。

图6为本申请实施例提供的另一种移动终端的结构示意图,该移动终端可以包括:壳体(图中未示出)、存储器601、中央处理器(centralprocessingunit,cpu)602(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu602和所述存储器601设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器601,用于存储可执行程序代码;所述cpu602通过读取所述存储器601中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

当监测到拍摄预览画面中存在闪烁光源时,连续拍摄至少两个图像帧;

从所述至少两个图像帧中确定第一图像帧和第二图像帧;其中,所述第一图像帧包括所述闪烁光源点亮时拍摄的图像帧,所述第二图像帧包括所述闪烁光源熄灭时拍摄的图像帧;

对所述第一图像帧和所述第二图像帧进行融合,得到目标图像帧。

所述移动终端还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统609、其他输入/控制设备610、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。

应该理解的是,图示移动终端600仅仅是移动终端的一个范例,并且移动终端600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于图像处理的移动终端进行详细的描述,该移动终端以手机为例。

存储器601,所述存储器601可以被cpu602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和存储器601。

i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏612,所述触摸屏612是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路605接收并发送rf信号,rf信号也称为电磁信号,rf电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。

扬声器611,用于将手机通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

上述实施例中提供的图像处理装置、存储介质及移动终端可执行本申请任意实施例所提供的图像处理方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的图像处理方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1