缩略图制作方法和装置制造方法

文档序号:6633367阅读:271来源:国知局
缩略图制作方法和装置制造方法
【专利摘要】本发明实施例提供一种缩略图制作方法和装置。本发明缩略图制作方法,包括:根据待处理图像的纹理确定所述待处理图像的复杂度;若所述待处理图像的复杂度小于预设阈值,则对所述待处理图像进行显著分析,并根据显著分析的结果对所述待处理图像进行处理形成缩略图;若所述待处理图像的复杂度大于等于所述预设阈值,则对所述待处理图像直接进行裁剪缩放形成缩略图。本发明实施例解决现有的缩略图制作方法中存在图像内容被剪除,或者计算复杂,不能满足一般终端要求缩略图实时显示的需求的问题。
【专利说明】缩略图制作方法和装置

【技术领域】
[0001] 本发明实施例涉及图像处理技术,尤其涉及一种缩略图制作方法和装置。

【背景技术】
[0002] 随着智能手机、平板电脑和智能电视等终端的普及使用,终端的屏幕呈现多样化 趋势,媒体呈现和浏览界面时数据量大,而且要求实时浏览、显示美观等,这些都给图像的 缩略显示带来新的需求和挑战。
[0003] -种缩略图制作方法是通过设定目标尺寸,按比例缩放图像,再从中心位置往外 开始裁剪,能满足缩略图的基本需求,但是这种方法存在图像内容被裁剪掉的缺点;另一种 缩略图制作方法是通过各种算法计算图像显著区域,再基于目标尺寸和显著区域进行缩放 和裁剪,但是这种方法计算复杂,不能满足一般终端图像缩略图显示硬实时的需求。
[0004] 可见,现有的缩略图制作方法存在图像内容被剪除,或者计算复杂,不能满足一般 终端要求缩略图实时显示的需求的问题。


【发明内容】

[0005] 本发明实施例提供一种缩略图制作方法和装置,以解决现有的缩略图制作方法中 存在图像内容被剪除,或者计算复杂,不能满足一般终端要求缩略图实时显示的需求的问 题。
[0006] 第一方面,本发明实施例提供一种缩略图制作方法,包括:
[0007] 根据待处理图像的纹理确定所述待处理图像的复杂度;
[0008] 若所述待处理图像的复杂度小于预设阈值,则对所述待处理图像进行显著分析, 并根据显著分析的结果对所述待处理图像进行处理形成缩略图;
[0009] 若所述待处理图像的复杂度大于等于所述预设阈值,则对所述待处理图像直接进 行裁剪缩放形成缩略图。
[0010] 结合第一方面,在第一方面的第一种可能的实现方式中,所述根据待处理图像的 纹理确定所述待处理图像的复杂度,包括:
[0011] 根据所述待处理图像的纹理采用图像分割技术对所述待处理图像进行区域分割 获取所述待处理图像的分割图像;
[0012] 根据所述分割图像的分割区域的数量、面积、中心位置的坐标中的至少一种特征 确定所述待处理图像的复杂度。
[0013] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式 中,所述对所述待处理图像进行显著分析,并根据显著分析的结果对所述待处理图像进行 处理形成缩略图,包括:
[0014] 根据所述分割图像的分割区域的像素值或所述中心位置的坐标,确定所述分割图 像中的背景区域,并将所述背景区域填充预设颜色获取所述待处理图像的背景简化图像;
[0015] 根据预设显著值公式计算获取所述背景简化图像中除所述背景区域外的各个所 述分割区域的显著值;
[0016] 根据所述各个所述分割区域的显著值和两个以上的预设像素阈值,对所述背景简 化图像进行显著区域变化分析;
[0017] 根据显著区域变化分析的结果对所述待处理图像进行处理形成缩略图。
[0018] 结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式 中,所述根据所述各个所述分割区域的显著值和两个以上的预设像素阈值,对所述背景简 化图像进行显著区域变化分析,包括:
[0019] 依次将所述各个所述分割区域的显著值与所述两个以上的预设像素阈值进行比 较;
[0020] 将所述分割区域的显著值大于所述预设像素阈值的所述分割区域确定为与所述 预设像素阈值对应的显著区域,并计算所述显著区域的面积;
[0021] 计算与所述两个以上的预设像素阈值分别对应的所述显著区域的面积差值。
[0022] 结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式 中,所述根据显著区域变化分析的结果对所述待处理图像进行处理形成缩略图,包括:
[0023] 若所述显著区域的面积大于第一预设面积阈值,且所述面积差值小于预设面积差 值阈值,则对所述待处理图像直接进行裁剪缩放形成所述缩略图;
[0024] 若所述显著区域的面积小于等于所述第一预设面积阈值且大于等于第二预设面 积阈值,且所述面积差值大于等于所述预设面积差值阈值,则定位出所述待处理图像的显 著中心,并根据所述显著中心对所述待处理图像进行裁剪缩放形成所述缩略图,所述第一 预设面积阈值大于所述第二预设面积阈值;
[0025] 若所述显著区域的面积小于所述第二预设面积阈值,且所述面积差值小于所述预 设面积差值阈值,则对所述待处理图像进行过滤,定位出过滤后的所述待处理图像的显著 中心,并根据所述显著中心对所述待处理图像进行裁剪缩放形成所述缩略图。
[0026] 结合第一方面、第一方面的第一种至第四种中任一种可能的实现方式,在第一方 面的第五种可能的实现方式中,所述根据待处理图像的纹理确定所述待处理图像的复杂度 之前,还包括:
[0027] 将所述待处理图像缩放至预设尺寸。
[0028] 第二方面,本发明实施例提供一种缩略图制作装置,包括:
[0029] 复杂度确定模块,用于根据待处理图像的纹理确定所述待处理图像的复杂度;
[0030] 图像缩略模块,用于若所述待处理图像的复杂度小于预设阈值,则对所述待处理 图像进行显著分析,并根据显著分析的结果对所述待处理图像进行处理形成缩略图;若所 述待处理图像的复杂度大于等于所述预设阈值,则对所述待处理图像直接进行裁剪缩放形 成缩略图。
[0031] 结合第二方面,在第二方面的第一种可能的实现方式中,所述复杂度确定模块,具 体用于根据所述待处理图像的纹理采用图像分割技术对所述待处理图像进行区域分割获 取所述待处理图像的分割图像;根据所述分割图像的分割区域的数量、面积、中心位置的坐 标中的至少一种特征确定所述待处理图像的复杂度。
[0032] 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式 中,所述图像缩略模块,具体用于根据所述分割图像的分割区域的像素值或所述中心位置 的坐标,确定所述分割图像中的背景区域,并将所述背景区域填充预设颜色获取所述待处 理图像的背景简化图像;根据预设显著值公式计算获取所述背景简化图像中除所述背景区 域外的各个所述分割区域的显著值;根据所述各个所述分割区域的显著值和两个以上的预 设像素阈值,对所述背景简化图像进行显著区域变化分析;根据显著区域变化分析的结果 对所述待处理图像进行处理形成缩略图。
[0033] 结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式 中,所述图像缩略模块,具体用于依次将所述各个所述分割区域的显著值与所述两个以上 的预设像素阈值进行比较;将所述分割区域的显著值大于所述预设像素阈值的所述分割区 域确定为与所述预设像素阈值对应的显著区域,并计算所述显著区域的面积;计算与所述 两个以上的预设像素阈值分别对应的所述显著区域的面积差值。
[0034] 结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式 中,所述图像缩略模块,具体用于若所述显著区域的面积大于第一预设面积阈值,且所述面 积差值小于预设面积差值阈值,则对所述待处理图像直接进行裁剪缩放形成所述缩略图; 若所述显著区域的面积小于等于所述第一预设面积阈值且大于等于第二预设面积阈值,且 所述面积差值大于等于所述预设面积差值阈值,则定位出所述待处理图像的显著中心,并 根据所述显著中心对所述待处理图像进行裁剪缩放形成所述缩略图,所述第一预设面积阈 值大于所述第二预设面积阈值;若所述显著区域的面积小于所述第二预设面积阈值,且所 述面积差值小于所述预设面积差值阈值,则对所述待处理图像进行过滤,定位出过滤后的 所述待处理图像的显著中心,并根据所述显著中心对所述待处理图像进行裁剪缩放形成所 述缩略图。
[0035] 结合第二方面、第二方面的第一种至第四种可能的实现方式,在第二方面的第五 种可能的实现方式中,所述图像缩略模块,还用于将所述待处理图像缩放至预设尺寸。
[0036] 本发明实施例缩略图制作方法和装置,通过根据待处理图像的纹理确定其复杂 度,依据复杂度对待处理图像进行分类处理形成缩略图,实现复杂图像直接剪裁缩放,简单 图像区分出显著区域后依据显著区域进行裁剪缩放,解决现有的缩略图制作方法中存在图 像内容被剪除,或者计算复杂,不能满足一般终端要求缩略图实时显示的需求的问题。

【专利附图】

【附图说明】
[0037] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
[0038] 图1为本发明缩略图制作方法的一个实施例的流程图;
[0039] 图2为本发明缩略图制作方法的另一个实施例的流程图;
[0040] 图3为本发明缩略图制作装置的一个实施例的结构示意图。

【具体实施方式】
[0041] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]图1为本发明缩略图制作方法的一个实施例的流程图,如图1所示,本实施例的方 法可以包括:
[0043]步骤101、根据待处理图像的纹理确定所述待处理图像的复杂度;
[0044]本实施例的执行主体可以是一个专门处理图像的功能模块,该功能模块可以作为 一个独立的处理器,也可以作为计算机、终端等设备的一个模块,对图像进行处理,凡是可 以实现本发明的缩略图制作方法的模块、装置或设备都可以作为本实施例的执行主体,此 处不做具体限定。本实施例以图像处理器为例进行说明。
[0045]图像处理器首先根据待处理图像的纹理确定该图像的复杂度,图像的复杂度可以 通过颜色的种类和分布、像素变化的趋势等来表示,例如,有的图像显示的是人像,而背景 区域颜色简单,这样的图像的复杂度相对来讲较低,可以很明显地区分出人像即为该图像 的显著区域,而有的图像显示的是随意堆砌的杂物,图像的内容、颜色都很丰富,这样的图 像的复杂度则相对较高,没有很明显的显著区域。图像的纹理可以作为区分图像复杂度的 依据,相似的纹理可以认为显示的相同的内容,而区别较大的纹理则可以认为显示的是不 同的内容,那么相似纹理越多表示图像的复杂度越低。图像处理器可以对图像的复杂度进 行等级划分,以等级编号区分复杂度,还可以对图像的复杂度进行量化,以数值表示复杂 度。
[0046]步骤102、若所述待处理图像的复杂度小于预设阈值,则对所述待处理图像进行显 著分析,并根据显著分析的结果对所述待处理图像进行处理形成缩略图;若所述待处理图 像的复杂度大于等于所述预设阈值,则对所述待处理图像直接进行裁剪缩放形成缩略图。 [0047]预设阈值是一个区分图像复杂度的门限,该值可以根据图像处理器的能力、图像 的大小来进行设定,此处不做具体限定。若待处理图像的复杂度小于预设阈值,表示该图 像可能会具备显著区域,如果简单地裁剪缩放会导致图像的显著区域的内容的被剪除的情 况,因此针对这一类的待处理图像,图像处理器需要对其进行显著分析,再根据显著分析的 结果对待处理图像进行处理形成缩略图;若待处理图像的复杂度大于等于预设阈值,表示 该图像复杂度较高没有显著区域,因此如果对其进行显著分析不但消耗图像处理器的处理 线程,还会导致图像处理的延时,对这一类的待处理图像,图像处理器直接对其进行裁剪缩 放即可。
[0048] 本实施例,通过根据待处理图像的纹理确定其复杂度,依据复杂度对待处理图像 进行分类处理形成缩略图,实现复杂图像直接剪裁缩放,简单图像区分出显著区域后依据 显著区域进行裁剪缩放,解决现有的缩略图制作方法中存在图像内容被剪除,或者计算复 杂,不能满足一般终端要求缩略图实时显示的需求的问题。
[0049]图2为本发明缩略图制作方法的另一个实施例的流程图,如图2所示,本实施例的 方法可以包括:
[0050] 步骤201、将待处理图像缩放至预设尺寸;
[0051]图像处理器对待处理图像进行预处理,将其缩放至预设尺寸,以便于后续处理。
[0052] 步骤202、根据所述待处理图像的纹理采用图像分割技术对所述待处理图像进行 区域分割获取所述待处理图像的分割图像;
[0053] 图像处理器根据待处理图像的纹理采用图像分割技术,将相似纹理的区域划分为 同一个区域,分割后得到多个分割区域,可以将分割图像中的各个分割区域用不同的颜色 标识。
[0054] 步骤203、根据所述分割图像的分割区域的数量、面积、中心位置的坐标中的至少 一种特征确定所述待处理图像的复杂度;
[0055] 图像处理器对分割图像的分割区域进行统计,可以统计分割区域的数量、每个分 割区域的面积、每个分割区域的中心位置的坐标中的至少一种特征,例如,分割区域的数 量,若该数量越多,表示待处理图像不相似的纹理有很多,其复杂度必然高;每个分割区域 的面积,若各个分割区域的面积都比较大,表示待处理图像的复杂度较低。图像处理器可以 将统计到的特征量化成统一的复杂度标准,即上述的等级表示或者数值表示。
[0056] 步骤204、判断所述待处理图像的复杂度是否小于预设阈值;
[0057] 图像处理器将待处理图像的复杂度和预设阈值进行比较,若复杂度小于预设阈 值,则执行步骤205,若复杂度大于等于预设阈值,则执行步骤209。
[0058] 步骤205、根据所述分割图像的分割区域的像素值或所述中心位置的坐标,确定所 述分割图像中的背景区域,并将所述背景区域填充预设颜色获取所述待处理图像的背景简 化图像;
[0059] 图像处理器假定待处理图像的最边界像素为背景像素,分析与背景像素连接的分 割区域,当分割区域的像素值与背景像素相近,或中心位置的坐标离最边界位置较近,则标 记这些分割区域为背景区域,图像处理器将这些背景区域填充上预设颜色以示区别,例如 将背景区域填充成黑色。
[0060] 步骤206、根据预设显著值公式计算获取所述背景简化图像中除所述背景区域外 的各个所述分割区域的显著值;
[0061] 图像处理器根据预设公式计算背景简化图像中没有被填充上预设颜色的分割区 域进行计算,预设显著值公式例如可以是

【权利要求】
1. 一种缩略图制作方法,其特征在于,包括: 根据待处理图像的纹理确定所述待处理图像的复杂度; 若所述待处理图像的复杂度小于预设阔值,则对所述待处理图像进行显著分析,并根 据显著分析的结果对所述待处理图像进行处理形成缩略图; 若所述待处理图像的复杂度大于等于所述预设阔值,则对所述待处理图像直接进行裁 剪缩放形成缩略图。
2. 根据权利要求1所述的方法,其特征在于,所述根据待处理图像的纹理确定所述待 处理图像的复杂度,包括: 根据所述待处理图像的纹理采用图像分割技术对所述待处理图像进行区域分割获取 所述待处理图像的分割图像; 根据所述分割图像的分割区域的数量、面积、中也位置的坐标中的至少一种特征确定 所述待处理图像的复杂度。
3. 根据权利要求2所述的方法,其特征在于,所述对所述待处理图像进行显著分析,并 根据显著分析的结果对所述待处理图像进行处理形成缩略图,包括: 根据所述分割图像的分割区域的像素值或所述中也位置的坐标,确定所述分割图像中 的背景区域,并将所述背景区域填充预设颜色获取所述待处理图像的背景简化图像; 根据预设显著值公式计算获取所述背景简化图像中除所述背景区域外的各个所述分 割区域的显著值; 根据所述各个所述分割区域的显著值和两个W上的预设像素阔值,对所述背景简化图 像进行显著区域变化分析; 根据显著区域变化分析的结果对所述待处理图像进行处理形成缩略图。
4. 根据权利要求3所述的方法,其特征在于,所述根据所述各个所述分割区域的显著 值和两个W上的预设像素阔值,对所述背景简化图像进行显著区域变化分析,包括: 依次将所述各个所述分割区域的显著值与所述两个W上的预设像素阔值进行比较; 将所述分割区域的显著值大于所述预设像素阔值的所述分割区域确定为与所述预设 像素阔值对应的显著区域,并计算所述显著区域的面积; 计算与所述两个W上的预设像素阔值分别对应的所述显著区域的面积差值。
5. 根据权利要求4所述的方法,其特征在于,所述根据显著区域变化分析的结果对所 述待处理图像进行处理形成缩略图,包括: 若所述显著区域的面积大于第一预设面积阔值,且所述面积差值小于预设面积差值阔 值,则对所述待处理图像直接进行裁剪缩放形成所述缩略图; 若所述显著区域的面积小于等于所述第一预设面积阔值且大于等于第二预设面积阔 值,且所述面积差值大于等于所述预设面积差值阔值,则定位出所述待处理图像的显著中 也,并根据所述显著中也对所述待处理图像进行裁剪缩放形成所述缩略图,所述第一预设 面积阔值大于所述第二预设面积阔值; 若所述显著区域的面积小于所述第二预设面积阔值,且所述面积差值小于所述预设面 积差值阔值,则对所述待处理图像进行过滤,定位出过滤后的所述待处理图像的显著中也, 并根据所述显著中也对所述待处理图像进行裁剪缩放形成所述缩略图。
6. 根据权利要求1?5中任一项所述的方法,其特征在于,所述根据待处理图像的纹理 确定所述待处理图像的复杂度之前,还包括: 将所述待处理图像缩放至预设尺寸。
7. -种缩略图制作装置,其特征在于,包括: 复杂度确定模块,用于根据待处理图像的纹理确定所述待处理图像的复杂度; 图像缩略模块,用于若所述待处理图像的复杂度小于预设阔值,则对所述待处理图像 进行显著分析,并根据显著分析的结果对所述待处理图像进行处理形成缩略图;若所述待 处理图像的复杂度大于等于所述预设阔值,则对所述待处理图像直接进行裁剪缩放形成缩 略图。
8. 根据权利要求7所述的装置,其特征在于,所述复杂度确定模块,具体用于根据所述 待处理图像的纹理采用图像分割技术对所述待处理图像进行区域分割获取所述待处理图 像的分割图像;根据所述分割图像的分割区域的数量、面积、中也位置的坐标中的至少一种 特征确定所述待处理图像的复杂度。
9. 根据权利要求8所述的装置,其特征在于,所述图像缩略模块,具体用于根据所述分 割图像的分割区域的像素值或所述中也位置的坐标,确定所述分割图像中的背景区域,并 将所述背景区域填充预设颜色获取所述待处理图像的背景简化图像;根据预设显著值公式 计算获取所述背景简化图像中除所述背景区域外的各个所述分割区域的显著值;根据所述 各个所述分割区域的显著值和两个W上的预设像素阔值,对所述背景简化图像进行显著区 域变化分析;根据显著区域变化分析的结果对所述待处理图像进行处理形成缩略图。
10. 根据权利要求9所述的装置,其特征在于,所述图像缩略模块,具体用于依次将所 述各个所述分割区域的显著值与所述两个W上的预设像素阔值进行比较;将所述分割区域 的显著值大于所述预设像素阔值的所述分割区域确定为与所述预设像素阔值对应的显著 区域,并计算所述显著区域的面积;计算与所述两个W上的预设像素阔值分别对应的所述 显著区域的面积差值。
11. 根据权利要求10所述的装置,其特征在于,所述图像缩略模块,具体用于若所述显 著区域的面积大于第一预设面积阔值,且所述面积差值小于预设面积差值阔值,则对所述 待处理图像直接进行裁剪缩放形成所述缩略图;若所述显著区域的面积小于等于所述第一 预设面积阔值且大于等于第二预设面积阔值,且所述面积差值大于等于所述预设面积差值 阔值,则定位出所述待处理图像的显著中也,并根据所述显著中也对所述待处理图像进行 裁剪缩放形成所述缩略图,所述第一预设面积阔值大于所述第二预设面积阔值;若所述显 著区域的面积小于所述第二预设面积阔值,且所述面积差值小于所述预设面积差值阔值, 则对所述待处理图像进行过滤,定位出过滤后的所述待处理图像的显著中也,并根据所述 显著中也对所述待处理图像进行裁剪缩放形成所述缩略图。
12. 根据权利要求7?11中任一项所述的装置,其特征在于,所述图像缩略模块,还用 于将所述待处理图像缩放至预设尺寸。
【文档编号】G06T3/40GK104346772SQ201410620631
【公开日】2015年2月11日 申请日期:2014年11月6日 优先权日:2014年11月6日
【发明者】颜国雄 申请人:杭州华为数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1