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

文档序号:6622852阅读:137来源:国知局
一种图像处理方法及装置制造方法
【专利摘要】本申请公开了一种图像处理方法及装置,所述方法包括:接收需要处理的图像;对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理的图像进行二次模糊处理;多次重复对所述需要处理的图像执行所述模糊处理过程。本发明可以非常快速的得到模糊效果显著的图像,并且可以大大减少图像模糊处理的资源占用量,不仅降低了服务器的运算压力,减少了用户的等待时间,并且提升了服务器的图像处理能力,使得服务器能够在更短的时间内处理更多的图像。
【专利说明】一种图像处理方法及装置

【技术领域】
[0001] 本发明涉及信息【技术领域】,尤其涉及一种图像处理方法及装置。

【背景技术】
[0002] 常见的图像处理软件可以通过滤镜技术对图像进行模糊处理,高斯模糊是处理图 像模糊的一种算法,基本原理是利用高斯分布以及计算权重矩阵,以每个像素为中心点,取 得周围像素的平均值,使中心点失去细节来表现模糊效果,模糊半径取值越大,则模糊效果 越明显,在对所有的像素点进行计算后即可得到高斯模糊效果。高斯模糊效果是一种比较 均匀的模糊效果,这种模糊效果可以保留图像的轮廓,因而在图像处理和特效处理领域有 着广泛的用途。
[0003] 但是,高斯模糊需要对每一个像素进行多次计算,计算量较大。如果想要得到比较 好的模糊效果,计算量过大,会导致服务器被占用过多的资源,并且要消耗大量的时间,因 此多用于图像图像的后期效果处理方面。
[0004] 对于在利用web服务器进行实时处理等实时性要求较高的场景下,由于计算量 大,需要占用较高的服务器资源,并且计算时间较长,反应较慢,这种高斯模糊处理方式会 降低用户体检,也同时增大了服务器运行负担。


【发明内容】

[0005] 本发明要解决的技术问题是提供一种图像处理方法及装置,能够以较低的资源占 用量快速的实现对图像的模糊处理。
[0006] 为解决上述技术问题,本申请的一种图像处理方法,包括:
[0007] 接收需要处理的图像;
[0008] 对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次模糊处 理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理 的图像进行二次模糊处理;
[0009] 多次重复对所述需要处理的图像执行所述模糊处理过程。
[0010] 进一步地,所述接收需要处理的图像,包括:
[0011] 接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为数据 流,使用所述数据流创建图像资源对象,将所述图像资源对象作为模糊处理过程的目标对 象。
[0012] 进一步地,所述初次模糊处理以及所述二次模糊处理为高斯模糊处理。
[0013] 如权利要求3所述的方法,其特征在于,所述高斯模糊处理和所述柔化处理是通 过超文本预处理器的图像工具库来实现。
[0014] 进一步地,所述方法还包括:
[0015] 在接收需要处理的图像后,对所述需要处理的图像执行模糊处理过程前,还验证 所述需要处理的图像的格式是否是所述图像工具库支持的格式,如果是,则执行所述模糊 处理过程。
[0016] 进一步地,一种图像处理装置,包括:接收单元、模糊处理单元和重复控制单元,其 中
[0017] 所述接收单元,用于接收需要处理的图像;
[0018] 所述模糊处理单元,用于对所述需要处理的图像执行模糊处理过程:对需要处理 的图像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔 化处理后,对需要处理的图像进行二次模糊处理;
[0019] 所述重复控制单元,用于控制所述模糊处理单元多次重复对所述需要处理的图像 执行所述模糊处理过程。
[0020] 进一步地,所述接收单元接收需要处理的图像,包括:
[0021] 接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为数据 流,使用所述数据流创建图像资源对象,将所述图像资源对象作为模糊处理过程的目标对 象。
[0022] 进一步地,所述初次模糊处理以及所述二次模糊处理为高斯模糊处理。
[0023] 进一步地,所述高斯模糊处理和所述柔化处理是通过超文本预处理器的图像工具 库来实现。
[0024] 进一步地,该装置还包括验证单元,其中:
[0025] 所述验证单元,用于在所述接收单元接收需要处理的图像后,所述模糊处理单元 对所述需要处理的图像执行模糊处理过程前,验证所述需要处理的图像的格式是否是所述 图像工具库支持的格式,如果是,则指示所述模糊处理单元执行所述模糊处理过程。
[0026] 综上所述,本发明可以非常快速的得到模糊效果显著的图像,并且可以大大减少 图像模糊处理的资源占用量,不仅降低了服务器的运算压力,减少了用户的等待时间,并且 提升了服务器的图像处理能力,使得服务器能够在更短的时间内处理更多的图像。

【专利附图】

【附图说明】
[0027] 图1是本申请的图像处理方法的流程图;
[0028] 图2是未进行图像处理的图像;
[0029] 图3和图4是采用现有的方法进行图像处理后的图像;
[0030] 图5是采用本申请的方法进行图像处理后的图像;
[0031] 图6是本申请的图像处理装置的架构图。

【具体实施方式】
[0032] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0033] 如图1所示,本申请的图像处理方法,包括:
[0034] 步骤101 :接收需要处理的图像;
[0035] 本申请的图像处理方法可以应用于对实时性要求较高的场景中,如应用于web服 务器中,也可以应用于后期处理等对实时性要求不高的场景中。
[0036] 本申请中接收需要处理的图像,可以包括:
[0037] (a)接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为 数据流;
[0038] 需要处理的图像以二进制的格式进行传输,例如在本申请的方法应用于web服务 器的情况下,web服务器从用户接收以二进制格式传输的需要处理的图像并保存到临时目 录,再将二进制格式的需要处理的图像转换为数据流。
[0039] (b)使用数据流创建图像资源对象,将图像资源对象作为模糊处理过程(下文进 行说明)的目标对象。
[0040] 本申请的步骤101是为下面对需要处理的图像进行模糊处理的准备,在(a)中将 二进制格式的需要处理的图像转换为数据流后,还需要再使用该数据流创建图像资源对 象,模糊处理过程中需要以图像资源对象为目标对象进行访问及操作。
[0041] 以下是接收需要处理的图像的部分实现代码:
[0042]

【权利要求】
1. 一种图像处理方法,其特征在于,包括: 接收需要处理的图像; 对所述需要处理的图像执行模糊处理过程:对需要处理的图像进行初次模糊处理,完 成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处理后,对需要处理的图像 进行二次模糊处理; 多次重复对所述需要处理的图像执行所述模糊处理过程。
2. 如权利要求要求1所述的方法,其特征在于,所述接收需要处理的图像,包括: 接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为数据流, 使用所述数据流创建图像资源对象,将所述图像资源对象作为模糊处理过程的目标对象。
3. 如权利要求1或2所述的方法,其特征在于,所述初次模糊处理以及所述二次模糊处 理为高斯模糊处理。
4. 如权利要求3所述的方法,其特征在于,所述高斯模糊处理和所述柔化处理是通过 超文本预处理器的图像工具库来实现。
5. 如权利要求4所述的方法,其特征在于,所述方法还包括: 在接收需要处理的图像后,对所述需要处理的图像执行模糊处理过程前,还验证所述 需要处理的图像的格式是否是所述图像工具库支持的格式,如果是,则执行所述模糊处理 过程。
6. -种图像处理装置,其特征在于,包括:接收单元、模糊处理单元和重复控制单元, 其中 所述接收单元,用于接收需要处理的图像; 所述模糊处理单元,用于对所述需要处理的图像执行模糊处理过程:对需要处理的图 像进行初次模糊处理,完成初次模糊处理后,对需要处理的图像进行柔化处理,完成柔化处 理后,对需要处理的图像进行二次模糊处理; 所述重复控制单元,用于控制所述模糊处理单元多次重复对所述需要处理的图像执行 所述模糊处理过程。
7. 如权利要求6所述的装置,其特征在于,所述接收单元接收需要处理的图像,包括: 接收二进制格式的需要处理的图像,将二进制格式的需要处理的图像转换为数据流, 使用所述数据流创建图像资源对象,将所述图像资源对象作为模糊处理过程的目标对象。
8. 如权利要求6或7所述的装置,其特征在于,所述初次模糊处理以及所述二次模糊处 理为高斯模糊处理。
9. 如权利要求8所述的装置,其特征在于,所述高斯模糊处理和所述柔化处理是通过 超文本预处理器的图像工具库来实现。
10. 如权利要求9所述的装置,其特征在于,该装置还包括验证单元,其中: 所述验证单元,用于在所述接收单元接收需要处理的图像后,所述模糊处理单元对所 述需要处理的图像执行模糊处理过程前,验证所述需要处理的图像的格式是否是所述图像 工具库支持的格式,如果是,则指示所述模糊处理单元执行所述模糊处理过程。
【文档编号】G06F17/50GK104392015SQ201410386616
【公开日】2015年3月4日 申请日期:2014年8月7日 优先权日:2014年8月7日
【发明者】杨晓东, 李晓鹏 申请人:贵阳朗玛信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1