图像处理方法和系统技术方案

技术编号:11628961 阅读:88 留言:0更新日期:2015-06-18 20:47
本发明专利技术提供了一种图像处理方法,所述方法包括:将待处理图像转化为灰度图像;对所述灰度图像做预设模糊半径的高斯模糊处理,获得参考图像;根据所述参考图像中的参考像素点的灰度值,将灰度值大于灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值减小,将灰度值小于所述灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值增大,获得调整后的图像。本发明专利技术提供的图像处理方法,将待处理图像较亮的区域变暗,较暗的区域变亮,达到了调整对比度的目的,而且可以保持待处理图像的亮暗区域分布,图像细节表现更突出。本发明专利技术还提供了一种图像处理系统。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别是涉及一种图像处理方法和系统
技术介绍
图像对比度指的是一幅图像中亮暗最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比度越大,差异范围越小代表对比度越小,调整图像对比度是增强图像显示效果的重要手段。传统的调整图像对比度的方法一般是将图像转换到HSV (色相-饱和度-亮度)颜色空间或LAB (L表示亮度,A表示从洋红色至绿色的范围,B表示从黄色至蓝色的范围)颜色空间,再调整亮度分量(V或L)的亮度曲线来改变调整前后像素点的亮度对应关系,从而达到调整图像的整体对比度的目的。然而,采用传统的调整图像对比度的方法获得的调整后的图像,不能充分表现图像的细节,而且可能破坏图像的亮暗区域分布,因此传统的对比度调整方法调整效果不够理相
技术实现思路
基于此,有必要针对采用传统的调整图像对比度的方法可能破坏图像的亮暗区域分布的技术问题,提供一种图像处理方法和系统。一种图像处理方法,所述方法包括:将待处理图像转化为灰度图像;对所述灰度图像做预设模糊半径的高斯模糊处理,获得参考图像;根据所述参考图像中的参考像素点的灰度值,将灰度值大于灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值减小,将灰度值小于所述灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值增大,获得调整后的图像。一种图像处理系统,所述系统包括:灰度图像转化模块,用于将待处理图像转化为灰度图像;高斯模糊处理模块,用于对所述灰度图像做预设模糊半径的高斯模糊处理,获得参考图像;像素值调整模块,用于根据所述参考图像中的参考像素点的灰度值,将灰度值大于灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值减小,将灰度值小于所述灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值增大,获得调整后的图像。上述图像处理方法和系统,通过将待处理图像转化为灰度图像,再对灰度图像进行高斯模糊处理获得参考图像,这样获得的参考图像可以反映出待处理图像的亮暗区域分布。然后再根据参考图像的参考像素点的灰度值,将灰度值大于灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值减小,即将待处理图像中较亮的像素点调暗;将灰度值小于灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值增大,即将待处理图像中较暗的像素点调亮,从而获得调整后的图像。这样获得的调整后的图像,与待处理图像相比,较亮的区域变暗,较暗的区域变亮,达到了调整对比度的目的,而且可以保持待处理图像的亮暗区域分布,图像细节表现更突出。【附图说明】图1为一个实施例中图像处理方法的流程示意图;图2为一个实施例中待处理图像、直接将待处理图像转化为灰度图像后经高斯模糊处理获得的参考图像、将待处理图像进行直方图拉伸处理后的图像以及根据经过直方图拉伸处理后的图像生成的参考图像的对比示意图;图3为一个具体应用场景中构造的映射表的局部不意图;图4为一个具体应用场景中待处理图像的示意图;图5为将图4中的待处理图像进行直方图拉伸处理后转化为灰度图,再进行模糊半径为行像素点数的1/10的高斯模糊处理后获得的参考图像的示意图;图6为根据图4中的待处理图像和图5中的参考图像获得的调整后的图像的示意图;图7为一个实施例中图像处理系统的结构框图;图8为另一个实施例中图像处理系统的结构框图;图9为一个实施例中能实现本专利技术实施例的一个计算机系统的模块图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。除非上下文另有特定清楚的描述,本专利技术中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本专利技术并不对此进行限定。本专利技术中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组口 ο如图1所示,在一个实施例中,提供了一种图像处理方法,该方法包括:步骤102,将待处理图像转化为灰度图像。待处理图像是指需要进行对比度调整的图像。可以理解的是,图像的亮度、饱和度、对比度等画质参数具有相关性,对待处理图像对比度的调整也会使得待处理图像的其它画质参数得到改善。将待处理图像转换为灰度图像,具体地,可遍历待处理图像的每一个像素点,取每个像素点的像素值的R (红)、G (绿)、B (蓝)三个分量的加权平均值或者平均值作为灰度图像中的对应像素点的灰度值;或者取每个像素点的像素值的R、G、B三个分量中最大或最小的分量作为灰度图像中的对应像素点的灰度值,从而获得灰度图像。步骤104,对灰度图像做预设模糊半径的高斯模糊处理,获得参考图像。对灰度图像做高斯模糊处理,是分别将灰度图像的每个像素点为中心像素点,计算该中心像素点和距离该中心像素点距离在预设模糊半径以内的像素点的灰度值的加权平均值,且各个参与计算的像素点的灰度值的权重服从二维正态分布。计算时距离中心像素点越近的像素点的像素值权重越大,且中心像素点自身的权重最大。将计算获得的每个加权平均值分别作为参考图像中与中心像素点对应的像素点的像素值,这样就获得了参考图像。对灰度图像进行高斯模糊处理,使得处理后获得的参考图像去掉了灰度图像中细节对整体亮暗区域分布的影响,可以很好的体现待处理图像中的亮暗区域分布,而且参考图像中亮暗过渡平滑,避免了亮度突变。在后续参考该参考图像对待处理图像的像素值进行调整的步骤中,既能考虑到待处理图像中区域的亮暗区域分布,又能防止像素值的突变带来的颜色突变,从而避免图像失真。在一个实施例中,预设模糊半径与待处理图像的行像素点数和/或列像素点数正相关。本实施例中,预设模糊半径与待处理图像的行像素点数和/或列像素点数正相关,预设模糊半径随着行像素点数和/或列像素点数的增大而增大,减小而减小。而预设模糊半径的大小影响了参考图像的高斯模糊效果,预设模糊半径越小,参考图像越清晰,细节保留越多,亮暗变化越复杂;相反,预设模糊半径越大,参考图像越模糊,细节去除的越多,亮暗过渡越平滑。因此,本实施例中,由于预设模糊半径与待处理图像的行像素点数和/或列像素点数正相关,因此不论待处理图像尺寸如何变化,都能得到模糊效果基本一致的参考图像,从而保证使用该参考图像调整待处理图像的对比度时都能够达到预期效果。在一个实施例中,预设模糊半径为行像素点数和列像素点数中较小的值的0.01?0.3倍,尤其是0.03?0.2倍。当预设模糊半径为行像素点数和列像素点数中较小的值的0.01?0.3倍时,参考图像表现亮暗区域分布的能力较为理想。而当预设模糊半径为行像素点数和列像素点数中较小的值的0.03?0.2倍时,参考图像中亮暗过渡平滑程度比较适中,既保证了亮暗过渡的平滑,又避免了过度平滑导致参考图像中各个像素点的灰度值趋于一致,从而无法体现待处理图像的亮暗区域分布情况。步骤106,根据参考图像中的参考像素点的灰度值,将灰度值大于灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值减小,将灰度值小于灰度值阈值的参考像素点所对本文档来自技高网...
图像处理方法和系统

【技术保护点】
一种图像处理方法,所述方法包括:将待处理图像转化为灰度图像;对所述灰度图像做预设模糊半径的高斯模糊处理,获得参考图像;根据所述参考图像中的参考像素点的灰度值,将灰度值大于灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值减小,将灰度值小于所述灰度值阈值的参考像素点所对应的待处理图像的像素点的像素值增大,获得调整后的图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:姜德强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1