图像处理方法及装置制造方法及图纸

技术编号:13380427 阅读:58 留言:0更新日期:2016-07-21 11:59
本公开是关于一种图像处理方法及装置,方法包括:获取图像类型为色调饱和亮度HSV类型的待处理图像;获取待处理图像的V通道中所有像素点灰度值的累计分布概率;对累计分布概率进行gamma变化得到gamma变换曲线;对gamma变化曲线进行指数化处理,得到二次gamma变化曲线;利用二次gamma变化曲线对所述待处理图像的V通道中的所有像素点的灰度值进行调节,得到亮度增强的目标V通道;将待处理图像的H通道、S通道和亮度增强的目标V通道进行合成,得到与待处理图像对应的、图像类型为HSV类型的亮度增强图像。该方法对于图像中不同的亮度的像素点的亮度调节幅度不同,因此可以使得调节后图像的亮度显著提高。

【技术实现步骤摘要】
图像处理方法及装置
本公开涉及图像处理
,尤其涉及一种图像处理方法及装置。
技术介绍
随着科技发展,移动终端的软件水平、硬件水平也不断提升,移动终端正向着智能化的方向发展,人们在沟通、生活、娱乐、商务等方面对移动终端提出了更高的要求。由于移动终端具有自拍、连拍等功能,而且携带、使用非常方便,使得越来越多的用户选择移动终端进行拍照。但与专业的摄影棚拍摄到的照片相比,利用移动终端进行拍照,环境通常无法调节;另外,受限于普通用户的拍摄水平,导致拍摄得到的照片可能不太完美,例如:图片亮度较低等问题。为此,在后续需要通过图像处理的方式对拍摄得到的图像进行调整,以拍摄得到的图片亮度低为例,相关技术中,通常将图片中所有像素点的亮度按照同一设定值进行调高,使得图片的亮度增加,但这种处理方式,对于图片中亮度较高的像素点或区域,处理后常常出现曝光的情况。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像处理方法及装置。根据本公开实施例的第一方面,提供一种图像处理方法,包括:获取图像类型为色调饱和亮度HSV类型的待处理图像;获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率;对所述累计分布概率进行gamma变化得到gamma变换曲线;对所述gamma变化曲线进行指数化处理,得到二次gamma变化曲线;利用所述二次gamma变化曲线对所述待处理图像的V通道中所有像素点的灰度值进行调节,得到亮度增强的目标V通道;将所述待处理图像的H通道、S通道和所述亮度增强的目标V通道进行合成,得到与所述待处理图像对应的、图像类型为HSV类型的亮度增强图像。结合第一方面,在第一方面第一种可能的实现方式中,所述获取图像类型为HSV类型的待处理图像,包括:接收原始图像;判断所述原始图像的图像类型是否为HSV类型;当所述原始图像的图像类型为HSV类型,将所述原始图像确定为所述待处理图像;当所述原始图像的图像类型不为HSV类型,获取所述原始图像的初始图像类型,所述初始图像类型至少包括RGB类型;将所述原始图像由初始图像类型转换为图像类型为HSV类型的第一图像;将所述第一图像确定为所述待处理图像。结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,当所述原始图像的初始图像类型不为HSV类型时,所述方法还包括:将所述亮度增强图像由HSV类型转换为图像类型为初始图像类型的第二图像;将所述第二图像确定为与所述原始图像对应的、亮度增强的目标图像。结合第一方面,在第一方面第三种可能的实现方式中,所述获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率征,包括:所述获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率征,包括:获取所述待处理图像的V通道中每个像素点的灰度值;累计灰度值相同的像素点的数量;计算每个灰度值对应的像素点数量与所述待处理图像的V通道中所有像素点总数量的比值;根据所述待处理图像的V通道中所有的灰度值、以及与各个灰度值对应的比值生成累计分布概率。结合第一方面、第一方面第一种、第二种或第三种可能的实现方式,在第一方面第四种可能的实现方式中,所述对所述累计分布概率进行gamma变化得到gamma变换曲线,包括:利用r=1-cdf(i)计算所述待处理图像的V通道中每个像素点的灰度值的gamma变化值;根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的gamma变化值生成gamma变化曲线;其中,r为gamma变化值,i为灰度值,cdf(i)为灰度值为i的累计分布概率。结合第一方面第四种可能的实现方式,在第一方面第五种可能的实现方式中,所述对所述gamma变化曲线进行指数化处理,得到二次gamma变化曲线,包括:利用r'=exp(2*r-1)+pf*a(2*r-1)计算二次gamma变化值;根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的二次gamma变化值生成二次gamma变化曲线;其中,pf表示亮度区域的分界值,pf=i/255,cdf(i)>0.9,0<a<1。根据本公开实施例的第二方面,提供一种图像处理装置,包括:待处理图像获取模块,用于获取图像类型为HSV类型的待处理图像;累计分布概率获取模块,用于获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率;第一处理模块,用于对所述累计分布概率进行gamma变化得到gamma变换曲线;第二处理模块,用于对所述gamma变化曲线进行指数化处理,得到二次gamma变化曲线;调节模块,用于利用所述二次gamma变化曲线对所述待处理图像的V通道中的所有像素点的灰度值进行调节,得到亮度增强的目标V通道;图像合成模块,用于将所述待处理图像的H通道、S通道和所述目标V通道进行合成,得到与所述待处理图像对应的、图像类型为HSV类型的亮度增强图像。结合第二方面,在第二方面第一种可能的实现方式中,所述待处理图像获取模块包括:原始图像接收模块,用于接收原始图像;图像类型判断模块,用于判断所述原始图像的图像类型是否为HSV类型;第一确定模块,用于当所述原始图像的图像类型为HSV类型,将所述原始图像确定为所述待处理图像;类型获取模块,用于当所述原始图像的图像类型不为HSV类型,获取所述原始图像的初始图像类型;第一类型转换模块,用于将所述原始图像由初始图像类型转换为图像类型为HSV类型的第一图像;第二确定模块,用于将所述第一图像确定为所述待处理图像。结合第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,当所述原始图像的初始图像类型不为HSV类型时,所述装置还包括:第二类型转换模块,用于将所述亮度增强图像由HSV类型转换为图像类型为初始图像类型的第二图像;目标图像确定模块,用于将所述第二图像确定为与所述原始图像对应的、亮度增强的目标图像。结合第二方面,在第二方面第三种可能的实现方式中,所述累计分布概率获取模块,包括:灰度值获取子模块,用于获取所述待处理图像的V通道中每个像素点的灰度值;累计子模块,用于累计灰度值相同的像素点的数量;比值计算子模块,用于计算每个灰度值对应的像素点数量与所述待处理图像的V通道中所有像素点总数量的比值;概率生成子模块,用于根据所述待处理图像的V通道中所有的灰度值、以及与各个灰度值对应的比值生成累计分布概率。结合第二方面、第二方面第一种、第二种或第三种可能的实现方式,在第二方面第四种可能的实现方式中,所述第一处理模块,包括:第一计算子模块,用于利用r=1-cdf(i)计算所述待处理图像的V通道中每个像素点的灰度值的gamma变化值;第一生成子模块,用于根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的gamma变化值生成gamma变化曲线;其中,r为gamma变化值,i为灰度值,cdf(i)为灰度值i的累计分布概率。结合第二方面第四种可能的实现方式,在第二方面第五种可能的实现方式中,所述第二处理模块,包括:第二计算子模块,用于利用r'=exp(2*r-1)+pf*a(2*r-1)计算二次gamma变化值;第二生成子模块,用于根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的二次gamma变化值生成二次gam本文档来自技高网...

【技术保护点】
一种图像处理方法,其特征在于,包括:获取图像类型为色调饱和亮度HSV类型的待处理图像;获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率;对所述累计分布概率进行gamma变化得到gamma变换曲线;对所述gamma变化曲线进行指数化处理,得到二次gamma变化曲线;利用所述二次gamma变化曲线对所述待处理图像的V通道中所有像素点的灰度值进行调节,得到亮度增强的目标V通道;将所述待处理图像的H通道、S通道和所述亮度增强的目标V通道进行合成,得到与所述待处理图像对应的、图像类型为HSV类型的亮度增强图像。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取图像类型为色调饱和亮度HSV类型的待处理图像;获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率;对所述累计分布概率进行gamma变化得到gamma变化曲线,包括,利用计算待处理图像的V通道中每个像素点的灰度值的gamma变化值,根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的gamma变化值生成gamma变化曲线,其中,为gamma变化值,为灰度值,为灰度值为的累计分布概率;对所述gamma变化曲线进行指数化处理,得到二次gamma变化曲线,包括:利用计算二次gamma变化值,根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的二次gamma变化值生成二次gamma变化曲线,其中,表示亮度区域的分界值,,,0<a<1;利用所述二次gamma变化曲线对所述待处理图像的V通道中所有像素点的灰度值进行调节,得到亮度增强的目标V通道;将所述待处理图像的H通道、S通道和所述亮度增强的目标V通道进行合成,得到与所述待处理图像对应的、图像类型为HSV类型的亮度增强图像。2.根据权利要求1所述的方法,其特征在于,所述获取图像类型为HSV类型的待处理图像,包括:接收原始图像;判断所述原始图像的图像类型是否为HSV类型;当所述原始图像的图像类型为HSV类型,将所述原始图像确定为所述待处理图像;当所述原始图像的图像类型不为HSV类型,获取所述原始图像的初始图像类型,所述初始图像类型至少包括RGB类型;将所述原始图像由初始图像类型转换为图像类型为HSV类型的第一图像;将所述第一图像确定为所述待处理图像。3.根据权利要求2所述的方法,其特征在于,当所述原始图像的初始图像类型不为HSV类型时,所述方法还包括:将所述亮度增强图像由HSV类型转换为图像类型为初始图像类型的第二图像;将所述第二图像确定为与所述原始图像对应的、亮度增强的目标图像。4.根据权利要求1所述的方法,其特征在于,所述获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率征,包括:获取所述待处理图像的V通道中每个像素点的灰度值;累计灰度值相同的像素点的数量;计算每个灰度值对应的像素点数量与所述待处理图像的V通道中所有像素点总数量的比值;根据所述待处理图像的V通道中所有的灰度值、以及与各个灰度值对应的比值生成累计分布概率。5.一种图像处理装置,其特征在于,包括:待处理图像获取模块,用于获取图像类型为HSV类型的待处理图像;累计分布概率获取模块,用于获取所述待处理图像的V通道中所有像素点灰度值的累计分布概率;第一处理模块,用于对所述累计分布概率进行gamma变化得到gamma变化曲线,所述第一处理模块包括:第一计算子模块,用于利用计算所述待处理图像的V通道中每个像素点的灰度值的gamma变化值,第一生成子模块,用于根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的gamma变化值生成gamma变化曲线,其中,为gamma变化值,为灰度值,为灰度值为的累计分布概率;第二处理模块,用于对所述gamma变化曲线进行指数化处理,得到二次gamma变化曲线,所述第二处理模块包括:第二计算子模块,用于利用计算二次gamma变化值,第二生成子模块,用于根据所述待处理图像的V通道中所有的像素点的灰度值,以及与各个灰度值对应的二次gamma变化值生成二次gamma变化曲线,其中,表示亮度区域的分界值,,,0<a<1;调节模块,用于利用所述二次gamma变化曲线对所述待处理图像的V通道中的所有像素点的灰度值进行调节,得到亮度增强的目标V通道;图像合成模块,用于将所述待处理图像的H通道、S通道和所述目标V通道进行合成,得到与所述待处理图像对应的、图像类型为HSV类型的亮度增强图像。6.根据权利要求5所述的装置...

【专利技术属性】
技术研发人员:侯文迪王百超陈志军
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1