图像单一性分析方法及装置的制造方法
【技术领域】
[0001] 本公开设及图像处理技术领域,特别是设及一种图像单一性分析方法及装置。
【背景技术】
[0002] 如果一张图片的内容比较单一(例如,一张纯红色图片),则认为该图片是单一性 图片。图片内容的单一性是分析图片质量的一个重要参数,通常认为内容单一的图片可能 没有意义。
[0003] 如何自动分析终端设备(例如,手机、平板电脑等)中存储的图片中分析出单一性 图片,已经成为目前亟需解决的问题。
【发明内容】
[0004] 为克服相关技术中存在的问题,本公开提供一种图像单一性分析方法及装置。
[0005] 为了解决上述技术问题,本公开实施例公开了如下技术方案:
[0006] 根据本公开实施例的第一方面,提供一种图像单一性分析方法,包括:
[0007] 获取待分析图像;
[000引获取所述待分析图像的纹理特征,W及,获取所述待分析图像的颜色特征;
[0009] 根据所述纹理特征分析所述待分析图像的纹理复杂度;
[0010] 当确定所述待分析图像的纹理简单时,根据所述待分析图像的颜色特征分析所述 待分析图像的颜色是否单一;
[0011] 如果所述待分析图像的颜色单一,则确定所述待分析图像是单一性图像;
[0012] 如果所述待分析图像的颜色不单一,则确定所述待分析图像是非单一性图像。
[0013] 本实施例提供的图像单一性分析方法,结合图像的纹理特征及颜色特征综合分析 待分析图像的单一性,提高了结果准确率。
[0014] 可选地,所述获取所述待分析图像的纹理特征,包括:
[0015] 针对所述待分析图像,利用非线性扩散滤波生成非线性尺度空间的算法,构造的 非线性尺度空间;
[0016] 在所述非线性尺度空间内,获取所述待分析图像每一个像素块中的局部极大值, 得到图像关键点。
[0017] 可选地,所述根据所述纹理特征分析所述待分析图像的纹理复杂度,包括:
[0018] 比较所述待分析图像所包含的图像关键点的数量与第一预设值的大小关系;
[0019] 如果所述待分析图像中的图像关键点小于或等于所述第一预设值,则确定所述待 分析图像的纹理简单;
[0020] 如果所述待分析图像中的图像关键点大于所述第一预设值,则确定所述待分析图 像的纹理复杂。
[0021] 本实施例提供的图像单一性分析方法,在分析图像的纹理特征时,根据图像中包 含的图像关键点的数量评价图像的纹理复杂程度,图像关键点的数量与纹理特征复杂程度 成正比,即图像所包含的图像关键点的数量越多,图像的纹理越丰富;反之,图像所包含的 图像关键点的数量越少,图像的纹理越简单。利用图像关键点的数量分析图像的纹理复杂 程度,分析过程简单,减少图像分析所使用的时间,提高图像分析速度。
[0022] 可选地,所述方法还包括:
[0023] 当根据所述纹理特征确定所述待分析图像的纹理复杂时,确定所述待分析图像是 非单一性图像。
[0024] 可选地,所述获取所述待分析图像的颜色特征,包括:
[0025] 将所述待分析图像的每个像素点对应的红色绿色蓝色RGB值转换为色调饱和度亮 度服V值;
[0026] 根据饱和度阔值及亮度预设范围,获取所述待分析图像的饱和度及亮度掩模区 域,所述饱和度及亮度掩模区域内的饱和度大于所述饱和度阔值,且亮度在所述预设亮度 范围内;
[0027] 获取所述饱和度及亮度掩模区域对应的图像色调值量化表;
[0028] 确定所述饱和度及亮度掩模区域内色调值大于色调阔值的数量,得到所述待分析 图像的颜色数量,所述色调阔值等于所述图像色调值量化表中的色调最大值乘W预设比 例。
[0029] 本实施例提供的图像单一性分析方法,针对待分析图像中的饱和度及亮度掩模区 域所包含的色调进行分析,排除了过暗过亮或饱和度较低的图像区域影响整个图像的色调 值的准确性,因此,该方法提高了获取图像颜色特征的准确率,进而提高了图像单一性分析 的准确率。
[0030] 可选地,所述根据所述待分析图像的颜色特征分析所述待分析图像的颜色是否单 一,包括:
[0031 ]比较所述待分析图像的颜色数量与第二预设值之间的大小关系;
[0032] 如果所述颜色数量大于所述第二预设值,则确定所述待分析图像的颜色不单一;
[0033] 如果所述颜色数量小于所述第二预设值,则确定所述待分析图像的颜色单一。
[0034] 可选地,所述第二预设值是2,所述根据所述待分析图像的颜色特征分析所述待分 析图像的颜色是否单一,还包括:
[0035] 如果所述待分析图像的颜色数量等于所述第二预设值,且大于所述色调预设值的 色调值在所述图像色调量化表中属于相邻量化区间内,则确定所述待分析图像的颜色单 -* · ,
[0036] 如果所述待分析图像的颜色数量等于所述第二预设值,且大于所述色调预设值的 色调值在所述图像色调量化表中属于不相邻的量化区间,则确定所述待分析图像的颜色不 单一。
[0037] 根据本公开实施例的第二方面,提供一种图像单一性分析装置,包括:
[0038] 第一获取模块,用于获取待分析图像;
[0039] 第二获取模块,用于获取所述第一获取模块获得的待分析图像的纹理特征;
[0040] 第Ξ获取模块,用于获取所述第一获取模块获得的待分析图像的颜色特征;
[0041] 纹理分析模块,用于根据第二获取模块获得的所述纹理特征分析所述待分析图像 的纹理复杂度;
[0042] 颜色分析模块,用于当所述纹理分析模块确定所述待分析图像的纹理简单时,根 据所述第Ξ获取模块获得的所述待分析图像的颜色特征分析所述待分析图像的颜色是否 单一;
[0043] 第一确定模块,用于当所述颜色分析模块确定所述待分析图像的颜色单一,则确 定所述待分析图像是单一性图像;
[0044] 第二确定模块,用于当所述颜色分析模块确定所述待分析图像的颜色不单一,贝U 确定所述待分析图像是非单一性图像。
[0045] 可选地,所述第二获取模块,包括:
[0046] 构造子模块,用于针对所述待分析图像,利用非线性扩散滤波生成非线性尺度空 间的算法,构造的非线性尺度空间;
[0047] 第一获取子模块,用于在所述构造子模块构造的非线性尺度空间内,获取所述待 分析图像每一个像素块中的局部极大值,得到图像关键点。
[004引可选地,所述纹理分析模块,包括:
[0049] 第一比较子模块,用于比较所述待分析图像所包含的图像关键点的数量与第一预 设值的大小关系;
[0050] 第一确定子模块,用于当所述比较子模块比较得到所述待分析图像中的图像关键 点小于或等于所述第一预设值,则确定所述待分析图像的纹理简单;
[0051] 第二确定子模块,用于当所述比较子模块比较得到所述待分析图像中的图像关键 点大于所述第一预设值,则确定所述待分析图像的纹理复杂。
[0化2] 可选地,所述装置还包括:
[0053] 第Ξ确定模块,用于当所述纹理分析模块确定所述待分析图像的纹理复杂时,确 定所述待分析图像是非单一性图像。
[0054] 可选地,所述第Ξ获取模块,包括:
[0055] 转换子模块,用于将所述待分析图像的每个像素点对应的红色绿色蓝色RGB值转 换为色调饱和度亮度服V值;
[0056] 掩模区域获取子模块,用于根据饱和度阔值及亮度预设范围,获取所述待分析图 像的饱和度及亮度掩模区域,所述饱和度及亮度掩模区域内的饱和度大于所述饱和度阔 值,且亮度在所述预设亮度范围内;
[0057] 第二获取子模块,用于获取所述掩模区域获取子模块获得的饱和度及亮度掩模区 域对应的图像色调值量化表;
[0058] 第Ξ获取子模块,用于根据所述第二获取子模块获得的图像色调量化表,确定所 述饱和度及亮度掩模区域内色调值大于色调阔值的数量,得到所述待分析图像的颜色数 量,所述色调阔值等于所述图像色调值量化表中的色调最大值乘W预设比例。
[0059] 可选地,所述颜色分析模块,包括:
[0060] 第二比较子模块,用于比较所述待分析图像的颜色数量与第二预设值之间的大小 关系;
[0061] 第Ξ确定子模块,用于当所述第二比较子模块比较得到所述颜色数量大于所述第 二预设值,则确定所述待分析图像的颜色不单一;
[0062] 第四确定子模块,用于当所述第二比较子模块比较得到所述颜色数量小于所述第 二预设值,则确定所述待分析图像的颜色单一。
[0063] 可选地,所述第二预设值是2,所述颜色分析模块,还包括:
[0064] 第五确定子模块,用于当所述第二比较子模块比较得到所述待分析图像的颜色数 量等于所述第二预设值,且大于所述色调预设值的色调值在所述图像色调量化表中属于相 邻量化区间内,则确定所述待分析图像的颜色单一;
[0065] 第六确定子模块,用于当所述第二比较子模块比较得到所述待分析图像的颜色数 量等于所述第二预设值,且大于所述色调预设值的色调值在所述图像色调量化表中属于不 相邻的量化区间,则确定所述待分析图像的颜色不单一。
[0066] 根据本公开实施例的第Ξ方面,提供一种终端设备,包括:
[0067] 处理器;
[0068] 用于存储处理器可执行指令的存储器;
[0069] 其中,所述处理器被配置为:
[0070] 获取待分析图像;
[0071 ]获取所述待分析图像的纹理特