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

技术编号:11113911 阅读:58 留言:0更新日期:2015-03-05 18:37
本申请公开了一种图像处理方法及装置,所述方法包括:接收需要处理的图像;对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理的图像进行二次模糊处理;多次重复对所述需要处理的图像执行所述模糊处理过程。本发明专利技术可以非常快速的得到模糊效果显著的图像,并且可以大大减少图像模糊处理的资源占用量,不仅降低了服务器的运算压力,减少了用户的等待时间,并且提升了服务器的图像处理能力,使得服务器能够在更短的时间内处理更多的图像。

【技术实现步骤摘要】

本专利技术涉及信息
,尤其涉及一种图像处理方法及装置
技术介绍
常见的图像处理软件可以通过滤镜技术对图像进行模糊处理,高斯模糊是处理图像模糊的一种算法,基本原理是利用高斯分布以及计算权重矩阵,以每个像素为中心点,取得周围像素的平均值,使中心点失去细节来表现模糊效果,模糊半径取值越大,则模糊效果越明显,在对所有的像素点进行计算后即可得到高斯模糊效果。高斯模糊效果是一种比较均匀的模糊效果,这种模糊效果可以保留图像的轮廓,因而在图像处理和特效处理领域有着广泛的用途。但是,高斯模糊需要对每一个像素进行多次计算,计算量较大。如果想要得到比较好的模糊效果,计算量过大,会导致服务器被占用过多的资源,并且要消耗大量的时间,因此多用于图像图像的后期效果处理方面。对于在利用web服务器进行实时处理等实时性要求较高的场景下,由于计算量大,需要占用较高的服务器资源,并且计算时间较长,反应较慢,这种高斯模糊处理方式会降低用户体检,也同时增大了服务器运行负担。
技术实现思路
本专利技术要解决的技术问题是提供一种图像处理方法及装置,能够以较低的资源占用量快速的实现对图像的模糊处理。为解决上述技术问题,本申请的一种图像处理方法,包括:接收需要处理的图像;对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理的图像进行二次模糊处理;多次重复对所述需要处理的图像执行所述模糊处理过程。进一步地,所述接收需要处理的图像,包括:接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为数据流,使用所述数据流创建图像资源对象,将所述图像资源对象作为模糊处理过程的目标对象。进一步地,所述初次模糊处理以及所述二次模糊处理为高斯模糊处理。如权利要求3所述的方法,其特征在于,所述高斯模糊处理和所述柔化处理是通过超文本预处理器的图像工具库来实现。进一步地,所述方法还包括:在接收需要处理的图像后,对所述需要处理的图像执行模糊处理过程前,还验证所述需要处理的图像的格式是否是所述图像工具库支持的格式,如果是,则执行所述模糊处理过程。进一步地,一种图像处理装置,包括:接收单元、模糊处理单元和重复控制单元,其中所述接收单元,用于接收需要处理的图像;所述模糊处理单元,用于对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理的图像进行二次模糊处理;所述重复控制单元,用于控制所述模糊处理单元多次重复对所述需要处理的图像执行所述模糊处理过程。进一步地,所述接收单元接收需要处理的图像,包括:接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为数据流,使用所述数据流创建图像资源对象,将所述图像资源对象作为模糊处理过程的目标对象。进一步地,所述初次模糊处理以及所述二次模糊处理为高斯模糊处理。进一步地,所述高斯模糊处理和所述柔化处理是通过超文本预处理器的图像工具库来实现。进一步地,该装置还包括验证单元,其中:所述验证单元,用于在所述接收单元接收需要处理的图像后,所述模糊处理单元对所述需要处理的图像执行模糊处理过程前,验证所述需要处理的图像的格式是否是所述图像工具库支持的格式,如果是,则指示所述模糊处理单元执行所述模糊处理过程。综上所述,本专利技术可以非常快速的得到模糊效果显著的图像,并且可以大大减少图像模糊处理的资源占用量,不仅降低了服务器的运算压力,减少了用户的等待时间,并且提升了服务器的图像处理能力,使得服务器能够在更短的时间内处理更多的图像。附图说明图1是本申请的图像处理方法的流程图;图2是未进行图像处理的图像;图3和图4是采用现有的方法进行图像处理后的图像;图5是采用本申请的方法进行图像处理后的图像;图6是本申请的图像处理装置的架构图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本申请的图像处理方法,包括:步骤101:接收需要处理的图像;本申请的图像处理方法可以应用于对实时性要求较高的场景中,如应用于web服务器中,也可以应用于后期处理等对实时性要求不高的场景中。本申请中接收需要处理的图像,可以包括:(a)接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为数据流;需要处理的图像以二进制的格式进行传输,例如在本申请的方法应用于web服务器的情况下,web服务器从用户接收以二进制格式传输的需要处理的图像并保存到临时目录,再将二进制格式的需要处理的图像转换为数据流。(b)使用数据流创建图像资源对象,将图像资源对象作为模糊处理过程(下文进行说明)的目标对象。本申请的步骤101是为下面对需要处理的图像进行模糊处理的准备,在(a)中将二进制格式的需要处理的图像转换为数据流后,还需要再使用该数据流创建图像资源对象,模糊处理过程中需要以图像资源对象为目标对象进行访问及操作。以下是接收需要处理的图像的部分实现代码:步骤102:对需要处理的图像执行模糊处理过程,该模糊处理过程包括:对需要处理的图像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理的图像进行二次模糊处理;本申请中通过上述模糊处理过程先得到一个像素分布较均匀,但是保持与原图像相对接近的过渡图像,下面会在这个过渡图像的基础上重复进行进行模糊处理过程。利用本申请的方法可以非常快速的得到具有明显高斯模糊效果的图像。在本申请的模糊处理过程中的初次模糊处理以及二次模糊处理均是采用高斯模糊处理。高斯模糊处理和柔化处理是通过超文本预处理器(PHP)的图像工具库(GD)来实现的。高斯模糊处理可以调用GD库函数imagefilter($img,IMG_FILTER_GAUSSIAN_BLUR)实现。柔化处理可以调用GD库函数imagefilter($img,IMG_FILTER_SMOOTH,-6)实现。本申请中,在接收需要处理的图像后,对需要处理的图像执行模糊处理过程前,还验证需要处理的图像的格式是否是图像工具库支持的格式,如果是,则执行模糊处理过程;本文档来自技高网...

【技术保护点】
一种图像处理方法,其特征在于,包括:接收需要处理的图像;对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理的图像进行二次模糊处理;多次重复对所述需要处理的图像执行所述模糊处理过程。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
接收需要处理的图像;
对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次
模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔
化处理后,对需要处理的图像进行二次模糊处理;
多次重复对所述需要处理的图像执行所述模糊处理过程。
2.如权利要求要求1所述的方法,其特征在于,所述接收需要处理的
图像,包括:
接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转
换为数据流,使用所述数据流创建图像资源对象,将所述图像资源对象作为
模糊处理过程的目标对象。
3.如权利要求1或2所述的方法,其特征在于,所述初次模糊处理以
及所述二次模糊处理为高斯模糊处理。
4.如权利要求3所述的方法,其特征在于,所述高斯模糊处理和所述
柔化处理是通过超文本预处理器的图像工具库来实现。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
在接收需要处理的图像后,对所述需要处理的图像执行模糊处理过程
前,还验证所述需要处理的图像的格式是否是所述图像工具库支持的格式,
如果是,则执行所述模糊处理过程。
6.一种图像处理装置,其特征在于,包括:接收单元、模糊处理单元
和重复控制单元,其中
所述接收单元,用于接收需要...

【专利技术属性】
技术研发人员:杨晓东李晓鹏
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州;52

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

1