一种自动添加滤镜与文字的图像处理方法和系统的制作方法

文档序号:8364010阅读:186来源:国知局
一种自动添加滤镜与文字的图像处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,特别是一种自动添加滤镜与文字的图像处理方法及其应用该方法的系统。
【背景技术】
[0002]对图像进行美化已经成为我们拍摄照片后一个必不可少的步骤,现有技术中主要是提供一些已经预设好的滤镜给用户进行选择,而没有通过对图像进行分析得到一些关键信息,例如图像中的主要颜色,使得美化后的图像不够自然;并且,由于效果太多,在挑选上需要花费大量的时间和精力,而且不一定适用所有图像,用户在处理每张图像时必须应用效果才能知道是否适合,操作麻烦而且也需要花费大量的时间与精力;并且,往往我们需要对图像进行添加文字描述,而如何针对图像添加更丰富多彩的文字描述,则成为每个人关注的问题。

【发明内容】

[0003]本发明为解决上述问题,提供了一种自动添加滤镜与文字的图像处理方法和系统,无需手动选择效果滤镜,且自动匹配,操作简单,能够为用户节约大量的时间和精力。
[0004]为实现上述目的,本发明采用的技术方案为:
[0005]一种自动添加滤镜与文字的图像处理方法,其特征在于,包括以下步骤:
[0006]a.搜集样本图像,并获取样本图像的主要颜色;
[0007]b.根据所述样本图像的主要颜色,设置与该样本图像相对应的默认滤镜效果和默认文字描述,并保存至系统数据库;
[0008]c.获取待处理的原始图像的主要颜色;
[0009]d.根据所述的原始图像的主要颜色和系统数据库中的样本图像的主要颜色,将原始图像与数据库中的样本图像进行相似性匹配,将与原始图像最相似的样本图像作为相似图像;
[0010]e.将所述相似图像相对应的默认滤镜效果和默认文字描述作用于原始图像,得到效果图像。
[0011]优选的,所述的样本图像或者原始图像的主要颜色的获取方法进一步包括:
[0012]al0.对样本图像或者原始图像进行模糊处理,得到模糊图像;
[0013]a20.对模糊图像进行所有像素点的直方图统计,以及计算红、绿、蓝三个通道的颜色最大值与颜色最小值,并最终得到父级颜色框;
[0014]a30.根据所述的父级颜色框创建初始队列,并对初始队列进行颜色拓展分割得到分割队列;
[0015]a40.对所述的分割队列进行排序得到排序队列,并对排序队列进行颜色拓展分割得到最终队列;
[0016]a50.对所述的最终队列进行颜色提取,得到样本图像或者原始图像的主要颜色。
[0017]优选的,所述的步骤a20进一步包括:
[0018]a21.创建一个大小为32*32*32的数组,并全部初始化为O ;
[0019]a22.对所述的模糊图像的每个像素点进行遍历,取得红、绿、蓝三个通道的颜色最大值与颜色最小值,并且在遍历过程中对像素点出现的次数进行直方图统计到数组中;
[0020]a23.根据直方图统计到的数组以及红、绿、蓝三个通道的颜色最大值与颜色最小值,进行父级颜色框的创建,并得到该父级颜色框的颜色个数、容积和颜色均值。
[0021]优选的,所述步骤a23中的父级颜色框的颜色个数、容积和颜色均值的计算方法分别为:
[0022]颜色个数为直方图统计的数组在颜色范围里出现的颜色个数;
[0023]容积为(rMax-rMin+1)* (gMax-gMin+1) * (bMax-bMin+1);
[0024]颜色均值为颜色范围里出现的颜色和除以颜色个数;
[0025]其中,
[0026]rMax,gMax,bMax分别为红、绿、蓝三个通道的颜色最大值;
[0027]rMin, gMin,bMin分别为红、绿、蓝三个通道的颜色最小值;
[0028]父级颜色框的颜色范围为红色通道范围在rMin到rMax之间,绿色通道范围在gMin到gMax之间,蓝色通道范围在bMin到bMax之间;
[0029]颜色和为颜色范围内每个索引出现的颜色值乘以该颜色值出现的个数,累加得到颜色和。
[0030]优选的,所述步骤a30中根据所述的父级颜色框创建初始队列,主要是根据创建的父级颜色框得到该父级颜色框的颜色个数,并通过对颜色个数从大到小的排序创建初始队列。
[0031]优选的,所述步骤a30中对初始队列进行颜色拓展分割得到分割队列,主要是通过设置待提取的主要颜色的数量,然后利用中位分割法对初始队列进行分割,最终得到分割队列。
[0032]优选的,所述的步骤a40中对所述的分割队列进行排序得到排序队列,主要是根据创建的父级颜色框得到该父级颜色框的容积,并通过对容积进行从大到小的排序创建排序队列。
[0033]优选的,所述的步骤a40中对排序队列进行颜色拓展分割得到最终队列,主要是通过设置待提取的主要颜色的数量,然后利用中位分割法对排序队列进行分割得到最终队列。
[0034]优选的,所述步骤a50中对所述的最终队列进行颜色提取得到原始图像的主要颜色,主要是按照最终队列的顺序得到原始图像的主要颜色。
[0035]优选的,所述的步骤b中设置与该样本图像相对应的默认滤镜效果和默认文字描述,所述的默认滤镜效果包括以下一种效果处理或一种以上的效果处理组合:曲线处理、色阶处理、亮度对比度处理、饱和度处理、模糊处理、可选颜色处理、素材混合处理、阈值处理、阴影高光处理、色彩平衡处理、曝光度处理;所述的默认文字描述,主要是指经典的电影台词、歌词或者流行词。
[0036]优选的,所述的步骤d中将原始图像与数据库中的样本图像进行相似性匹配,将与原始图像最相似的样本图像作为相似图像,主要是通过计算原始图像的主要颜色与数据库中的样本图像的主要颜色的欧式距离,得到欧式距离最短的图像记为相似图像。
[0037]优选的,所述的步骤e中将所述相似图像相对应的默认滤镜效果和默认文字描述作用于原始图像,得到效果图像,主要是对原始图像进行所述的默认滤镜效果的处理,以及对原始图像添加所述的默认文字描述,且,所述的默认滤镜效果可根据需要进行调整,所述的默认文字描述可根据需要对文字内容、文字样式、文字位置进行调整。
[0038]优选的,还包括对待处理的原始图像或者所述的效果图像进行裁剪处理,使其尺寸比例为9:16。
[0039]另外,本发明还提供一种自动添加滤镜与文字的图像处理系统,其特征在于,其包括:
[0040]主要颜色提取模块,用于获取样本图像以及待处理的原始图像的主要颜色;
[0041]样本图像数据模块,用于搜集样本图像,并根据所述样本图像的主要颜色,设置与该样本图像相对应的默认滤镜效果和默认文字描述,保存至系统数据库;
[0042]相似性匹配模块,其根据所述的原始图像的主要颜色和系统数据库中的样本图像的主要颜色,将原始图像与数据库中的样本图像进行相似性匹配,将与原始图像最相似的样本图像作为相似图像;
[0043]效果处理模块,其将所述相似图像相对应的默认滤镜效果和默认文字描述作用于原始图像,得到效果图像。
[0044]优选的,所述的主要颜色提取模块进一步包括:
[0045]模糊处理单元,其对样本图像或者原始图像进行模糊处理,得到模糊图像;
[0046]统计单元,对模糊图像进行所有像素点的直方图统计,以及计算红、绿、蓝三个通道的颜色最大值与颜色最小值,并最终得到父级颜色框;
[0047]队列拓展分割单元,其根据所述的父级颜色框创建初始队列,并对初始队列进行颜色拓展分割得到分割队列,并对所述的分割队列进行排序得到排序队列,然后对排序队列进行颜色拓展分割得到最终队列;
[0048]颜色提取单元,其对所述的最终队列进行颜色提取,得到样本图像或者原始图像的主要颜色。
[0049]本发明的有益效果是:
[0050]本发明的一种自动添加滤镜与文字的图像处理方法和系统,其通过分别获取样本图像及待处理的原始图像的主要颜色,并根据所述样本图像的主要颜色,设置与该样本图像相对应的默认滤镜效果和默认文字描述并保存至系统数据库,然后根据所述的主要颜色将原始图像与数据库中的样本图像进行相似性匹配,将与原始图像最相似的样本图像作为相似图像,最后将所述相似图像相对应的默认滤镜效果和默认文字描述作用于原始图像,得到效果图像,从而达到智能地为每张图像自动添加滤镜和文字效果,无需手动选择效果滤镜,并自动选择能够表达图像当前场景的文字,从而为用户节省了选择以及思考文字的时间与步骤,操作简单,能够为用户节约大量的时间和精力。
【附图说明】
[0051]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0052]图1为
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1