一种图像处理方法、计算机存储介质、装置及终端制造方法及图纸

技术编号:13246931 阅读:85 留言:0更新日期:2016-05-15 11:07
本发明专利技术涉及图像处理技术领域,尤其涉及一种图像处理方法及装置,用以解决因曝光时间较长而导致的拍摄图像质量较低的技术问题;本发明专利技术实施例中在拍摄图像时首先确定所需的曝光时间,若所需的曝光时间大于预设曝光时间,则采用预设曝光时间来拍摄N张第二图像,即通过控制拍摄时的曝光时间来尽量避免手持抖动的情况,并通过对N张第二图像处理得到最终的图像,使得到的图像的模糊程度较低,图像质量较好。

【技术实现步骤摘要】
【国外来华专利技术】一种图像处理方法、计算机存储介质、装置及终端
本专利技术涉及图像处理
,尤其涉及一种图像处理方法、计算机存储介质、装置及终端。
技术介绍
无论是用手机还是数码相机进行拍照,在按下快门键的瞬间,如果发生手持抖动,都将会影响拍摄质量,轻则降低图像的清晰度,拍出的照片发虚、模糊,重则甚至会出现重影。例如用手机拍照,由于手机摄像头的传感器(Sensor)面积较小,拍照时无明显运动模糊的最大曝光时间相对较短,所以这种现象更容易发生。特别是在夜景或者光线很暗的室内场景下,为了使照片达到足够的曝光量,一般需要较长的曝光时间,这种现象会更加明显。现有技术中,为了改善低光照度下的拍照效果,降低手持抖动引入的模糊,专业摄影师常常配备昂贵的光学防抖镜头,或者借用三角架辅助进行拍照。但对于用手机随时随地进行拍照的普通用户来说,这些方法目前还未普及,且在实际使用中也多有不便。因此,现有技术中,存在因曝光时间较长而导致的拍摄图像质量较低的问题。
技术实现思路
本专利技术实施例提供一种图像处理方法、计算机存储介质、装置及终端,用以解决因曝光时间较长而导致的拍摄图像质量较低的技术问题。本专利技术的第一方面,提供一种图像处理方法,包括:在拍摄第一图像时,确定拍摄所述第一图像所需要的第一曝光时间;判断所述第一曝光时间是否大于预设曝光时间;其中,按照所述预设曝光时间所拍摄的图像的模糊程度小于等于预设模糊程度;若所述第一曝光时间大于所述预设曝光时间,则按照所述预设曝光时间分别拍摄N张第二图像,且所述N张第二图像所对应的场景与所述第一图像所对应的场景相同,所述N为正整数;对所述N张第二图像进行处理,得到第一特定图像;其中,所述第一特定图像的模糊程度小于按照所述第一曝光时间拍摄的所述第一图像的模糊程度。结合第一方面,在第一方面的第一种可能的实现方式中,若N大于等于2,对所述N张第二图像进行处理,得到第一特定图像,包括:从所述N张第二图像中选取一张第二图像作为参考图像;分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像;针对所述N-1张第三图像进行局部运动补偿,得到N-1张第四图像;根据所述参考图像中每个像素点的像素值,及所述N-1张第四图像中每个像素点的像素值,得到所述第一特定图像。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像,包括:对剩余的N-1张第二图像中的每张图像,分别确定该张第二图像与所述参考图像之间的变换矩阵,将该张第二图像通过所述变换矩阵与所述参考图像进行配准,得到对应该张第二图像的第三图像;其中,所述变换矩阵用于指示该张第二图像与所述参考图像之间的相对运动关系。结合第一方面的第一种可能的实现方式或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,针对所述N-1张第三图像进行局部运动补偿,得到N-1张第四图像,包括:对所述N-1张第三图像中的每张第三图像分别按照下述步骤进行局部运动补偿,得到N-1张第四图像:针对该张第三图像中包含的第j个像素点,判断所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值是否大于等于预设阈值;若所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值大于等于所述预设阈值,则将所述第j个像素点的像素值取所述参考图像中的所述第j个像素点的像素值;其中,所述j为从1至M中的任一整数,所述M为所述参考图像中包括的像素点的总数。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,在判断所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值是否大于等于预设阈值之后,还包括:若所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值小于所述预设阈值,则保持将所述第j个像素点的像素值不变。结合第一方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,根据所述参考图像中每个像素点的像素值,及所述N-1张第四图像中每个像素点的像素值,得到所述第一特定图像,包括:将所述参考图像中第i个像素点的像素值,与所述N-1张第四图像中的所述第i个像素点的像素值求和,其中,所述i为从1至M中的任一整数,所述M为所述参考图像中包括的像素点的总数;根据得到的求和像素值,得到所述第一特定图像。结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,根据得到的求和像素值,得到所述第一特定图像,包括:根据得到的求和像素值,得到第二特定图像;对所述第二特定图像的亮度及色度进行调整,得到所述第一特定图像。结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,对所述第二特定图像的亮度及色度进行调整,得到第一特定图像,包括:根据亮度直方图对所述第二特定图像的亮度进行调整;根据调整后的所述第二特定图像的亮度,对所述第二特定图像的色度进行调整,得到所述第一特定图像。结合第一方面的第一种可能的实现方式至第七种可能的实现方式中的任一种可能的实现方式,在第一方面的第八种可能的实现方式中,在判断所述第一曝光时间是否大于预设曝光时间之后,还包括:若所述第一曝光时间小于等于所述预设曝光时间,则按照所述第一曝光时间拍摄所述第一图像。本专利技术的第二方面,提供一种计算机存储介质,所述计算机存储介质存储有程序,该程序执行时包括如前所述的各步骤。本专利技术的第三方面,提供一种图像处理装置,包括:确定模块,用于在拍摄第一图像时,确定拍摄所述第一图像所需要的第一曝光时间;判断模块,用于判断所述第一曝光时间是否大于预设曝光时间;其中,按照所述预设曝光时间所拍摄的图像的模糊程度小于等于预设模糊程度;拍摄模块,用于若所述第一曝光时间大于所述预设曝光时间,则按照所述预设曝光时间分别拍摄N张第二图像,且所述N张第二图像所对应的场景与所述第一图像所对应的场景相同,所述N为正整数;处理模块,用于对所述N张第二图像进行处理,得到第一特定图像;其中,所述第一特定图像的模糊程度小于按照所述第一曝光时间拍摄的所述第一图像的模糊程度。结合第三方面,在第三方面的第一种可能的实现方式中,若N大于等于2,则所述处理模块具体用于:从所述N张第二图像中选取一张第二图像作为参考图像;分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像;针对所述N-1张第三图像进行局部运动补偿,得到N-1张第四图像;根据所述参考图像中每个像素点的像素值,及所述N-1张第四图像中每个像素点的像素值,得到所述第一特定图像。结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述处理模块具体用于分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像,具体为:对剩余的N-1张第二图像中的每张图像,分别确定该张第二图像与所述参考图像之间的变换矩阵,将该张第二图像通过所述变换矩阵与所述参考图像进行配准,得到对应该张第二图像的第三图像;其中,所述变换矩阵用于指示该张第二图像与所述参考图像之间的相对运动关系。结合第三方面的第一种可能的实现方式或第二种可能的实现方式,在第本文档来自技高网...
一种图像处理方法、计算机存储介质、装置及终端

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种图像处理方法,其特征在于,包括:在拍摄第一图像时,确定拍摄所述第一图像所需要的第一曝光时间;判断所述第一曝光时间是否大于预设曝光时间;其中,按照所述预设曝光时间所拍摄的图像的模糊程度小于等于预设模糊程度;若所述第一曝光时间大于所述预设曝光时间,则按照所述预设曝光时间分别拍摄N张第二图像,且所述N张第二图像所对应的场景与所述第一图像所对应的场景相同,所述N为正整数;对所述N张第二图像进行处理,得到第一特定图像;其中,所述第一特定图像的模糊程度小于按照所述第一曝光时间拍摄的所述第一图像的模糊程度;其中,若N大于等于2,对所述N张第二图像进行处理,得到第一特定图像,包括:从所述N张第二图像中选取一张第二图像作为参考图像;分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像;针对所述N-1张第三图像进行局部运动补偿,得到N-1张第四图像;根据所述参考图像中每个像素点的像素值,及所述N-1张第四图像中每个像素点的像素值,得到所述第一特定图像;其中,针对所述N-1张第三图像进行局部运动补偿,得到N-1张第四图像,包括:对所述N-1张第三图像中的每张第三图像分别按照下述步骤进行局部运动补偿,得到N-1张第四图像:针对该张第三图像中包含的第j个像素点,判断所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值是否大于等于预设阈值;若所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值大于等于所述预设阈值,则将所述第j个像素点的像素值取所述参考图像中的所述第j个像素点的像素值;其中,所述j为从1至M中的任一整数,所述M为所述参考图像中包括的像素点的总数。2.如权利要求1所述的方法,其特征在于,分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像,包括:对剩余的N-1张第二图像中的每张图像,分别确定该张第二图像与所述参考图像之间的变换矩阵,将该张第二图像通过所述变换矩阵与所述参考图像进行配准,得到对应该张第二图像的第三图像;其中,所述变换矩阵用于指示该张第二图像与所述参考图像之间的相对运动关系。3.如权利要求1所述的方法,其特征在于,在判断所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值是否大于等于预设阈值之后,还包括:若所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值小于所述预设阈值,则保持将所述第j个像素点的像素值不变。4.如权利要求1或2所述的方法,其特征在于,根据所述参考图像中每个像素点的像素值,及所述N-1张第四图像中每个像素点的像素值,得到所述第一特定图像,包括:将所述参考图像中第i个像素点的像素值,与所述N-1张第四图像中的所述第i个像素点的像素值求和,其中,所述i为从1至M中的任一整数,所述M为所述参考图像中包括的像素点的总数;根据得到的求和像素值,得到所述第一特定图像。5.如权利要求4所述的方法,其特征在于,根据得到的求和像素值,得到所述第一特定图像,包括:根据得到的求和像素值,得到第二特定图像;对所述第二特定图像的亮度及色度进行调整,得到所述第一特定图像。6.如权利要求5所述的方法,其特征在于,对所述第二特定图像的亮度及色度进行调整,得到第一特定图像,包括:根据亮度直方图对所述第二特定图像的亮度进行调整;根据调整后的所述第二特定图像的亮度,对所述第二特定图像的色度进行调整,得到所述第一特定图像。7.如权利要求1或2所述的方法,其特征在于,在判断所述第一曝光时间是否大于预设曝光时间之后,还包括:若所述第一曝光时间小于等于所述预设曝光时间,则按照所述第一曝光时间拍摄所述第一图像。8.一种图像处理装置,其特征在于,包括:确定模块,用于在拍摄第一图像时,确定拍摄所述第一图像所需要的第一曝光时间;判断模块,用于判断所述第一曝光时间是否大于预设曝光时间;其中,按照所述预设曝光时间所拍摄的图像的模糊程度小于等于预设模糊程度;拍摄模块,用于若所述第一曝光时间大于所述预设曝光时间,则按照所述预设曝光时间分别拍摄N张第二图像,且所述N张第二图像所对应的场景与所述第一图像所对应的场景相同,所述N为正整数;处理模块,用于对所述N张第二图像进行处理,得到第一特定图像;其中,所述第一特定图像的模糊程度小于按照所述第一曝光时间拍摄的所述第一图像的模糊程度;其中,若N大于等于2,则所述处理模块具体用于:从所述N张第二图像中选取一张第二图像作为参考图像;分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像;针对所述N-1张第三图像进行局部运动补偿,得到N-1张第四图像;根据所述参考图像中每个像素点的像素值,及所述N-1张第四图像中每个像素点的像素值,得到所述第一特定图像;其中,所述处理模块具体用于针对所述N-1张第三图像进行局部运动补偿,得到N-1张第四图像,具体为:对所述N-1张第三图像中的每张第三图像分别按照下述步骤进行局部运动补偿,得到N-1张第四图像:针对该张第三图像中包含的第j个像素点,判断所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值是否大于等于预设阈值;若所述第j个像素点的像素值与所述参考图像中的所述第j个像素点的像素值之差的绝对值大于等于所述预设阈值,则将所述第j个像素点的像素值取所述参考图像中的所述第j个像素点的像素值;其中,所述j为从1至M中的任一整数,所述M为所述参考图像中包括的像素点的总数。9.如权利要求8所述的装置,其特征在于,所述处理模块具体用于分别将剩余的N-1张第二图像与所述参考图像进行配准,得到N-1张第三图像,具体为:对剩余的N-1张第二图像中的每张图像,分别确定该张第二图像与所述参考图像之间的变换矩阵,将该张第二图像通过所述变换矩阵与所述参考图像进行配准,得到对应该张第二图像的第三图像;其中,所述变...

【专利技术属性】
技术研发人员:朱聪超罗巍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1