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

文档序号:9261716阅读:308来源:国知局
图像处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息技术领域,特别涉及一种图像处理方法及装置。
【背景技术】
[0002]随着终端设备的不断发展,终端设备的功能也越来越强大。其中,用户可以通过终端设备拍摄照片、浏览图片,并通过艺术滤镜对获取到的图像进行处理。然而终端设备艺术滤镜前段呈现给用户的预览图的处理结果与后台保存的原图的处理结果截然不同。
[0003]目前,通常通过增大空间滤波卷积核,来减小预览图的处理结果与原图的处理结果之间的差异。然而由于预览图的分辨率大小与原图的分辨率大小相差较大,采用增大空间滤波卷积核的方式对预览图和原图进行处理的效果差异仍然较大,并且由于空间滤波卷积核越大,所需要的计算量越大,因此增加了图像处理复杂度。

【发明内容】

[0004]本发明实施例提供一种图像处理方法及装置,在不增加图像处理复杂度的同时,可以减小预览图和原图之间的处理效果差异。
[0005]本发明实施例采用的技术方案为:
[0006]一种图像处理方法,包括:
[0007]将原图划分为多个小图,所述每一个小图对应的分辨率与预览图对应的分辨率相同;
[0008]根据所述预览图对应的艺术滤镜算法,对所述每一个小图进行图像处理;
[0009]按照所述每一个小图在所述原图中的位置,将处理后的每一个小图合并为所述原图对应的图像。
[0010]一种图像处理装置,包括:
[0011]划分单元,用于将原图划分为多个小图,所述每一个小图对应的分辨率与预览图对应的分辨率相同;
[0012]处理单元,用于根据所述预览图对应的艺术滤镜算法,对所述划分单元划分的每一个小图进行图像处理;
[0013]合并单元,用于按照所述每一个小图在所述原图中的位置,将所述处理单元处理后的每一个小图合并为所述原图对应的图像。
[0014]本发明实施例提供的图像处理方法及装置,首先将原图划分为多个小图,所述每一个小图对应的分辨率与预览图对应的分辨率相同,然后根据所述预览图对应的艺术滤镜算法,对所述每一个小图进行图像处理,最后按照所述每一个小图在所述原图中的位置,将处理后的每一个小图合并为所述原图对应的图像。与现有技术通过增大空间滤波卷积核,来减小预览图的处理结果与原图的处理结果之间的差异相比,本发明实施例通过采用离散采样分割原图的方式,使得分割后的每一个小图与预览图的分辨率大小相同,从而可以采用与预览图相同的艺术滤镜算法对原图进行图像处理,降低了原图与预览图之间的处理效果差异的同时,不会增加图像处理复杂度。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1为本发明实施例提供的一种图像处理方法流程图;
[0017]图2为本发明实施例提供的另一种图像处理方法流程图;
[0018]图3为本发明实施例提供的一种图像处理装置结构示意图;
[0019]图4为本发明实施例提供的另一种图像处理装置结构示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0021]为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
[0022]本发明实施例提供一种图像处理方法,如图1所示,所述方法包括:
[0023]101、将原图划分为多个小图。
[0024]其中,所述每一个小图对应的分辨率与预览图对应的分辨率相同。例如,如果预览图对应的分辨率为400*200,则划分后的每一个小图的分辨率也为400*200,从而可以保证划分后的每一个小图与预览图的大小相同。
[0025]102、根据所述预览图对应的艺术滤镜算法,对所述每一个小图进行图像处理。
[0026]其中,艺术滤镜算法可以为canny (多级边缘检测算法)、structure tensor (基于区域的区域生长图像分割算法)、sobel (边缘检测算法)等,本发明实施例不做限定。对于本发明实施例,通过将原图划分为与预览图对应的分辨率相同的多个小图,并且对每一个小图采用与预览图相同的算法进行图像处理,从而可以保证每一个小图的处理结果与预览图的处理结果相同或相近,从而进一步使得由每一个小图组成的原图的图像处理结果与预览图的处理结果相同或相近。
[0027]103、按照所述每一个小图在所述原图中的位置,将处理后的每一个小图合并为所述原图对应的图像。
[0028]其中,具体可以按照每一个小图在原图对应的二维空间坐标系中的坐标位置,将处理后的每一个小图合并为所述原图对应的图像。
[0029]本发明实施例提供的一种图像处理方法,首先将原图划分为多个小图,所述每一个小图对应的分辨率与预览图对应的分辨率相同,然后根据所述预览图对应的艺术滤镜算法,对所述每一个小图进行图像处理,最后按照所述每一个小图在所述原图中的位置,将处理后的每一个小图合并为所述原图对应的图像。与现有技术通过增大空间滤波卷积核,来减小预览图的处理结果与原图的处理结果之间的差异相比,本发明实施例通过采用离散采样分割原图的方式,使得分割后的每一个小图与预览图的分辨率大小相同,从而可以采用与预览图相同的艺术滤镜算法对原图进行图像处理,降低了原图与预览图之间的处理效果差异的同时,不会增加图像处理复杂度。
[0030]进一步地,本发明实施例提供另一种图像处理方法,如图2所示,所述方法包括:
[0031]201、建立所述原图包含的各个像素点与各个坐标点之间的一一对应关系。
[0032]例如,可以将分辨率为N*M的图像配置为二维空间的函数f (x,y),图像中每一个像素点对应一个坐标(X,y),从而保证了原图包含的各个像素点与各个坐标点之间的一一对应关系。
[0033]202、将原图划分为多个小图。
[0034]其中,所述每一个小图对应的分辨率与预览图对应的分辨率相同。例如,若果预览图对应的分辨率为200*100,则划分后的每一个小图的分辨率也为200*100,从而可以保证划分后的每一个小图与预览图的大小相同。
[0035]具体地,首先获取所述原图对应的分辨率N*M和所述预览图对应的分辨率n*m,然后根据公式t=N/n计算水平方向的采样间隔,并且根据公式k=M/m计算竖直方向的采样间隔最后将所述原图划分为t*k个小图,所述每一个小图对应的分辨率与预览图对应的分辨率相同。其中,N、M、n、m为正整数,t为水平方向的采样间隔,k为竖直方向的采样间隔,t、k为正整数。
[0036]例如,原图对应的分辨率为800*400,预览图对应的分辨率为200*100,此时水平方向的采样间隔为800/400=4,竖直方向的采样间隔为400/100=4,此时,将原图划分为16个分辨率为200*100的小图。
[0037]203、获取每一个小图对应的像素集合a (i,j)。
[0038]其中,i为X除以t的余数,j为y除以k的余数,X为所述每一个小图包含的各个像素点分别对应的水平坐标,y为所述每一个小图包含的各个像素点分别对应的垂直坐标。例如,某一个像素点的坐标为(6,6),水平方向的米样间隔为5,竖直方向的米样间隔为5,则此时该像素点为(I, I)。
[0039]对于本发明实施例,由于每个小图是由对原图进行离散采样的像素集合组成的,因此各个小图中包含的各个像素点和原图中的像素点一一对应,从而保证由处理后的各个小图组成的图像不会损失原图分辨率。
[0040]204、根据所述预览图对应的艺术滤镜算法,对每一个小图对应的像素集合中的各个像素点进行图像处理。
[0041]其中,艺术滤镜算法可以为canny (多级边缘检测算法)、structure tensor (基于区域的区域生长图像分割算法)、sobel (边缘检测算法)等,本发明实施例不做限定。对于本发明实施例,通过将原图划分为与预览图对应的分辨率相同的多个小图,并且对每一个小图采用与预览图相同的算法进行图像处理,从而可以保证每一个小图的处理结果与预览图的处理结果相同或相近,从而进一步使得由每一个小图组成的原图的图像处理结果与预览图的处理结果相同或相近。
[0042]205、按照所述每一个小图对应的像素集合中各个像素点在所述原图中的坐标位置,将处理后的各个像素点合并为所述原图对应的图像。
[0043]本发明实施例提供的另一种图像处理方法,首先将原图划分为多个小图,所述每一个小图对应的分辨率与预览图对应的分辨率相同,然后根据所述预览图对应的艺术滤镜算法,对所述每一个小图进行图像处理,最后按照所述每一个小图在所述原图中的位置,将处理后的每一个小图合并为所述原图对应的图像。与现有技术通过增大空间滤波卷积核,来减小预览图的处理结果与原图的处理结果之间的差异相比,本发明实施例通过采用离散采样分割原图的方式,使得分割后的每一个小图与预览图的分辨率大小相同,从而可以采用与预览图相同的艺术滤镜算法对原图进行图像处理,降低了原图与预览图之间的处理效果差异的同时,不会增加图像处理复杂度。
[0044]再进一步地,作为图1所示方法的具体实现,本发明实施例提供一种图像处理装置,所述装置的实体可以为手机、电脑等终端设备,如图3所示,所述装置包括:划分单元31、处理单元32、合并单元33。
[0045]划分单元31,可以用于将原图划
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1