一种数字图像处理方法和数字图像处理装置制造方法及图纸

技术编号:7456695 阅读:211 留言:0更新日期:2012-06-23 17:47
本发明专利技术实施例提供一种数字图像处理方法和装置,该方法包括:对待处理图像中的像素点进行遍历访问;计算遍历访问到的当前像素点的亮度值;根据计算得到的当前像素点的亮度值,重新计算当前像素点的像素颜色值;对当前像素点的像素颜色值赋值为重新计算得到的像素颜色值;直至遍历完待处理图像中所有像素点。实施本发明专利技术实施例,可以优化的对图像或视频图像的处理,以克服现有技术中存在的对图像和/或视频图像进行处理时占用内存资源过多,并且处理效率不高的缺陷,可以快速进行对图像的色彩处理。

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种数字图像处理方法和数字图像处理直O
技术介绍
数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、 增强、复原、分割、提取特征等处理的方法和技术。利用数字图像处理技术对图像进行处理的主要目的有三个方面(1)提高图像的视感质量。如进行图像的亮度、彩色变换,增强、抑制某些成分,对图像进行几何变换等,以改善图像的质量。(2)提取图像中所包含的某些特征或特殊信息,这些被提取的特征或信息往往为计算机分析图像提供便利。提取特征或信息的过程是模式识别或计算机视觉的预处理。提取的特征可以包括很多方面,如频域特征、灰度或颜色特征、边界特征、区域特征、纹理特征、形状特征、拓扑特征和关系结构等。(3)对图像数据进行变换、编码和压缩,以便于图像的存储和传输。不管是何种目的的图像处理,都需要由图像专用设备组成的图像处理系统对图像数据进行输入、加工和输出。当前,用于喜欢将图像进行一些色彩变换,以获得艺术感更加强的图像,然后现有技术提供的计算机和图像专用设备组成的图像处理系统对图像进行色彩变换处理时,例如采用Photoshop软件将图像红外视野效果或者黑白照片效果时,都要经过复杂的处理程序,这种处理方式通常需要占用较大的内存资源才能完成处理,处理速度很慢,不能为用户提供很好的体验。为了更好的为用户提供图像色彩变换体验,因此有必要提供一种优化的对图像和 /或视频图像的处理技术。
技术实现思路
本专利技术实施例的专利技术目的在于,提供一种优化的对图像或视频图像的处理技术, 以克服现有技术中存在的对图像和/或视频图像进行处理时占用内存资源过多,并且处理效率不高的缺陷。为达到上述专利技术目的,本专利技术实施例提供了一种图像处理方法,包括 对待处理图像中的像素点进行遍历访问;计算遍历到的当前像素点的亮度值;根据计算得到的当前像素点的亮度值,重新计算当前像素点的像素颜色值; 将当前像素点的像素颜色值赋值为重新计算得到的像素颜色值; 直至遍历完成。相应地,本专利技术实施例还提供了一种图像处理装置,包括像素点遍历模块,用于对待处理图像中的像素点进行遍历访问; 亮度值计算模块,用于计算所述像素点遍历模块遍历到的当前像素点的亮度值; 颜色值计算模块,用于根据所述亮度值计算模块计算得到的当前像素点的亮度值,重新计算当前像素点的像素颜色值;图像处理模块,对所述像素点遍历模块遍历到的每个当前像素点,将其像素颜色值赋值为重新计算得到的像素颜色值。实施本专利技术实施例,可以优化的对图像或视频图像的处理,以克服现有技术中存在的对图像和/或视频图像进行处理时占用内存资源过多,并且处理效率不高的缺陷,可以快速进行对图像的色彩处理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术中数字图像处理方法实施例一的流程示意图; 图2是本专利技术中数字图像处理方法实施例二的流程示意图3是本专利技术中数字图像处理方法中待处理图像的示意图; 图4是本专利技术中数字图像处理方法实施例三的流程示意图; 图5是本专利技术中数字图形处理装置实施例一的组成示意图; 图6是本专利技术中数字图形处理装置实施例二的组成示意图; 图7是本专利技术中数字图像处理装置实施例三的组成示意图; 图8是本专利技术中数字图像处理装置实施例四的组成示意图。具体实施例方式本专利技术所要解决的技术问题在于,针对上述现有技术的不足,提供一种优化的对系列图像或视频图像的处理技术,以克服现有技术中存在的对图像和/或视频图像进行色彩变换处理占用内存资源过多,并且处理效率不高的缺陷。参见图1,为本专利技术中一种数字图像处理方法实施例一的流程示意图。本实施例公开的方法流程,包括步骤100,对待处理图像中的像素点进行遍历访问; 步骤101,计算遍历访问到的当前像素点的亮度值;步骤102,根据计算得到的当前像素点的亮度值,重新计算当前像素点的像素颜色值; 步骤103,将当前像素点的像素颜色值赋值为重新计算得到的像素颜色值。直至对待处理图像中所有像素点的遍历完成。需要说明的是,在对当前像素点的像素颜色值赋值为重新计算得到的像素颜色值后,再遍历下一个像素点,对下一个像素点进行步骤101-步骤103的处理,直至遍历完待处理图像中每个像素点。实施本专利技术实施例提供的方法,可以优化的对图像或视频图像的处理,以克服现有技术中存在的对图像和/或视频图像进行处理时占用内存资源过多,并且处理效率不高的缺陷,可以快速进行对图像的色彩处理。参见图2,为本专利技术中一种数字图像处理方法实施例二的流程示意图。本实施将结合图3详细描述将待处理图像生成红外视野效果的图像的过程,在对待处理图像进行遍历之前,需要首先设置一个亮度阈值,用于将待处理图像变换为红外视野效果的图像,该亮度阈值设为Li,其取值范围可以是120 ^Ll ^ 128 ;Ll为正整数。在优选的实施例中,Ll=128。步骤200,对待处理图像中的像素点进行遍历访问。具体实现过程中,待处理的图像如图3所示,假设其包括9个像素点,依次为1、2、 3、4、5、6、7、8、9 ;该待处理图像可能是一张静态图像,也可能是一段视频中的一帧图像。在遍历该图像的像素点时,可以按照从左到右,从上至下的顺序进行遍历,例如按照1、2、3、4、 5、6、7、8、9的顺序访问该待处理图像的像素点;也可以按照从上至下,从左到右的顺序进行遍历,例如,按照1、4、7、2、5、8、3、6、9的顺序依次访问该待处理图像的像素点。步骤201,计算遍历访问到的当前像素点的亮度值。具体实现过程中,设当前像素点的当前RGB值分别为R1、G1、B1,根据以下公式,计算其亮度值L L= (max (Rl、Gl、Bi) + min (RUGUBl)) / 2。假设遍历到的当前像素点为标号为3的像素点,其RGB颜色值为Rl=65,Gl=90, Bl=205,则其亮度值 L=(max(Rl、Gl、Bl) + min (Rl、Gl、Bi)) / 2= (205+65) / 2=135。需要说明的是,对遍历到的当前像素点的亮度计算的方式有多种,此为本领域技术人员所熟知的,在此不再赘述。步骤202,判断计算得到的当前像素点的亮度值L是否大于预置的亮度阈值Ll ; 具体地,判断标号为3的像素点的亮度值L是否大于预置的亮度阈值Li,显然亮度值135大于预置的亮度阈值128,于是转入步骤203 ;如果计算得到的亮度值小于1 时,则转入步骤204。步骤203,当计算得到的当前像素点的亮度值L大于亮度阈值Ll时,按照以下公式重新计算当前像素点的像素颜色值R2、G2、B2 :R2=L ;G2=256_L ;B2=0。仍然以标号为3的像素点为例,其亮度值135大于亮度阈值128,因此,重新计算其像素颜色值 R2=L=135 ;G2=256-L=121 ;B2=0。步骤204,当计算得到的当前像素点的亮度值L小于等于亮度阈值Ll时,按照以下公式重新计算当前像素点的像素颜色值R2、G2、B2 :R2=0 ;G2=L ;B本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:沈建兵
申请(专利权)人:深圳市万兴软件有限公司
类型:发明
国别省市:

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

1
相关领域技术