图片分类方法及装置制造方法及图纸

技术编号:14844186 阅读:189 留言:0更新日期:2017-03-17 11:19
本发明专利技术实施例提供了一种图片分类方法及装置,巧妙的利用图片与图片之间的拼接处为边缘,即图与图的拼接处相应的行或列的边缘强度最大的原理。首先获得图片的水平方向边缘图和垂直方向边缘图,依据水平方向边缘图和垂直方向边缘图,获得图片各行的边缘强度以及各列的边缘强度,依据图片各行的边缘强度以及各列的边缘强度。计算图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期,依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断图片是否为多图拼图图片。从而避免了人工从海量图片中筛选出多图拼图图片,从而提高了图片审核效率。

【技术实现步骤摘要】

本申请涉及图像处理
,更具体的涉及图片分类方法及装置
技术介绍
图片分享是一种网络图片存储的分发服务,网络用户可以通过把自己的本地图片存放到提供图片分享服务的网站服务器上,并通过一定的图片分享代码,嵌入Blog或论坛等进行分享。由于网络用户的良莠不齐,上传的图片也掺杂着非法内容,这其中包括色情图片、政治图片以及广告图片。作为网站服务器的工作人员担负着巨大的图片审核任务。目前,已经采用自动图像识别算法,自动辨别网络用户上传的图片的内容是否合法,以降低人工工作的强度。然而,随着图像编辑软件的普及,网络用户可以将其需要共享的多张图片拼成一张图片进行分享,如图1所示九宫格的多图拼图图片,图1所示的图片是由9张图片组成的。而自动图像识别算法无法识别多图拼图图片,使得多图拼图成为网络用户上传非法图片的手段。因此,工作人员需要手动从大量图片中筛选出多图拼图图片,人工对多图拼图图片进行审核,从而降低了图片审核的效率。
技术实现思路
有鉴于此,本专利技术提供了一种图片分类方法及装置,以克服现有技术中工作人员需要手动从大量图片中筛选出多图拼图图片,人工对多图拼图图片进行审核,从而降低了图片审核的效率的问题。为实现上述目的,本专利技术提供如下技术方案:一种图片分类方法,包括:获得图片的水平方向边缘图和垂直方向边缘图;依据所述水平方向边缘图和所述垂直方向边缘图,获得所述图片各行的边缘强度以及各列的边缘强度,每行的边缘强度为位于所述行相应的所有像素点的边缘强度之和,每列的边缘强度为位于所述列的所有像素点的边缘强度之和;依据所述图片各行的边缘强度以及各列的边缘强度,计算所述图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期;依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断所述图片是否为多图拼图图片。其中,所述依据所述图片各行的边缘强度以及各列的边缘强度,计算所述图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期包括:计算所述水平方向边缘图中每一行中各像素点的边缘强度之和,获得水平边缘直方图,所述水平边缘直方图的横坐标为所述图像各行的位置信息,纵坐标为各行的边缘强度;计算所述垂直方向边缘图中每一列中各像素点的边缘强度之和,获得垂直边缘直方图,所述垂直边缘直方图的横坐标为所述图像各列的位置信息,纵坐标为各列的边缘强度;将所述水平边缘直方图和所述垂直边缘直方图分别归一化,获得归一水平边缘直方图和归一垂直边缘直方图;依据所述归一水平边缘直方图中各边缘强度的幅值信息,计算所述归一水平边缘直方图的重复周期;依据所述归一垂直边缘直方图中各边缘强度的幅值信息,计算所述归一垂直边缘直方图的重复周期。优选地,还包括:确定所述归一水平边缘直方图中各行的边缘强度大于第一预设边缘强度阈值的第一数目;确定所述归一垂直边缘直方图中各列的边缘强度大于第二预设边缘强度阈值的第二数目;当所述第一数目或所述第二数目小于等于预设最大强度,且大于等于预设最小强度时,执行步骤依据所述归一水平边缘直方图中各边缘强度的幅值信息,计算所述归一水平边缘直方图的重复周期。其中,所述依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断所述图片是否为多图拼图图片包括:当各行的边缘强度的重复周期的数目大于等于预设周期阈值时,或当各列的边缘强度的重复周期的数目大于等于所述预设周期阈值时,确定所述图片为多图拼接图片。其中,所述获得图片的水平方向边缘图和垂直方向边缘图包括:依据水平梯度算子与所述图片,计算出所述水平方向边缘图;依据垂直梯度算子与所述图片,计算出所述垂直方向边缘图。一种图片分类装置,包括:获取边缘图模块,用于获得图片的水平方向边缘图和垂直方向边缘图;获取边缘强度模块,用于依据所述水平方向边缘图和所述垂直方向边缘图,获得所述图片各行的边缘强度以及各列的边缘强度,每行的边缘强度为位于所述行相应的所有像素点的边缘强度之和,每列的边缘强度为位于所述列的所有像素点的边缘强度之和;计算重复周期模块,用于依据所述图片各行的边缘强度以及各列的边缘强度,计算所述图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期;判断模块,用于依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断所述图片是否为多图拼图图片。其中,所述计算重复周期模块包括:计算水平边缘强度单元,用于计算所述水平方向边缘图中每一行中各像素点的边缘强度之和,获得水平边缘直方图,所述水平边缘直方图的横坐标为所述图像各行的位置信息,纵坐标为各行的边缘强度;计算垂直边缘强度单元,用于计算所述垂直方向边缘图中每一列中各像素点的边缘强度之和,获得垂直边缘直方图,所述垂直边缘直方图的横坐标为所述图像各列的位置信息,纵坐标为各列的边缘强度;获得归一化直方图单元,用于将所述水平边缘直方图和所述垂直边缘直方图分别归一化,获得归一水平边缘直方图和归一垂直边缘直方图;计算水平重复周期单元,用于依据所述归一水平边缘直方图中各边缘强度的幅值信息,计算所述归一水平边缘直方图的重复周期;计算垂直重复周期单元,用于依据所述归一垂直边缘直方图中各边缘强度的幅值信息,计算所述归一垂直边缘直方图的重复周期。优选的,还包括:第一确定模块,用于确定所述归一水平边缘直方图中各行的边缘强度大于第一预设边缘强度阈值的第一数目;第二确定模块,用于确定所述归一垂直边缘直方图中各列的边缘强度大于第二预设边缘强度阈值的第二数目;执行模块,用于当所述第一数目或所述第二数目小于等于预设最大强度,且大于等于预设最小强度时,执行所述计算水平重复周期单元。其中,所述判断模块包括:确定单元,当各行的边缘强度的重复周期的数目大于等于预设周期阈值时,或当各列的边缘强度的重复周期的数目大于等于所述预设周期阈值时,用于确定所述图片为多图拼接图片。其中,所述获取边缘图模块包括:计算水平边缘图单元,用于依据水平梯度算子与所述图片,计算出所述水平方向边缘图;计算垂直边缘图单元,用于依据垂直梯度算子与所述图片,计算出所述垂直方向边缘图。经由上述的技术方案可知,与现有技术相比,本专利技术实施例提供了一种图片分类方法,巧妙的利用图片与图片之间的拼接处为边缘,即图与图的拼接处相应的行或列的边缘强度最大的原理。首先获得图片的水平方向边缘图和垂直方向边缘图,依据水平方向边缘图和垂直方向边缘图,获得图片各行的边缘强度以及各列的边缘强度。依据图片各行的边缘强度以及各列的边缘强度,计算图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期。依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断图片是否为多图拼图图片。从而避免了人工从海量图片中筛选出多图拼图图片,从而提高了图片审核效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为九宫格的多图拼图图片;图2为本申请实施例提供的一种图片分类方法的流程示意图;图3(a)为图1所示图片对应的水平方向边缘图;图3(b)为图1所示图片对应的垂直方向边缘图;图4为本申请实施例提供的一种图片分类方法本文档来自技高网...
图片分类方法及装置

【技术保护点】
一种图片分类方法,其特征在于,包括:获得图片的水平方向边缘图和垂直方向边缘图;依据所述水平方向边缘图和所述垂直方向边缘图,获得所述图片各行的边缘强度以及各列的边缘强度,每行的边缘强度为位于所述行相应的所有像素点的边缘强度之和,每列的边缘强度为位于所述列的所有像素点的边缘强度之和;依据所述图片各行的边缘强度以及各列的边缘强度,计算所述图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期;依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断所述图片是否为多图拼图图片。

【技术特征摘要】
1.一种图片分类方法,其特征在于,包括:获得图片的水平方向边缘图和垂直方向边缘图;依据所述水平方向边缘图和所述垂直方向边缘图,获得所述图片各行的边缘强度以及各列的边缘强度,每行的边缘强度为位于所述行相应的所有像素点的边缘强度之和,每列的边缘强度为位于所述列的所有像素点的边缘强度之和;依据所述图片各行的边缘强度以及各列的边缘强度,计算所述图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期;依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断所述图片是否为多图拼图图片。2.根据权利要求1所述图片分类方法,其特征在于,所述依据所述图片各行的边缘强度以及各列的边缘强度,计算所述图片的各行的边缘强度的重复周期,以及各列的边缘强度的重复周期包括:计算所述水平方向边缘图中每一行中各像素点的边缘强度之和,获得水平边缘直方图,所述水平边缘直方图的横坐标为所述图像各行的位置信息,纵坐标为各行的边缘强度;计算所述垂直方向边缘图中每一列中各像素点的边缘强度之和,获得垂直边缘直方图,所述垂直边缘直方图的横坐标为所述图像各列的位置信息,纵坐标为各列的边缘强度;将所述水平边缘直方图和所述垂直边缘直方图分别归一化,获得归一水平边缘直方图和归一垂直边缘直方图;依据所述归一水平边缘直方图中各边缘强度的幅值信息,计算所述归一水平边缘直方图的重复周期;依据所述归一垂直边缘直方图中各边缘强度的幅值信息,计算所述归一垂直边缘直方图的重复周期。3.根据权利要求2所述图片分类方法,其特征在于,还包括:确定所述归一水平边缘直方图中各行的边缘强度大于第一预设边缘强度阈值的第一数目;确定所述归一垂直边缘直方图中各列的边缘强度大于第二预设边缘强度阈值的第二数目;当所述第一数目或所述第二数目小于等于预设最大强度,且大于等于预设最小强度时,执行步骤依据所述归一水平边缘直方图中各边缘强度的幅值信息,计算所述归一水平边缘直方图的重复周期。4.根据权利要求1或2所述图片分类方法,其特征在于,所述依据各行的边缘强度的重复周期以及各列的边缘强度的重复周期,判断所述图片是否为多图拼图图片包括:当各行的边缘强度的重复周期的数目大于等于预设周期阈值时,或当各列的边缘强度的重复周期的数目大于等于所述预设周期阈值时,确定所述图片为多图拼接图片。5.根据权利要求1所述图片分类方法,其特征在于,所述获得图片的水平方向边缘图和垂直方向边缘图包括:依据水平梯度算子与所述图片,计算出所述水平方向边缘图;依据垂直梯度算子与所述图片,计算出所述垂直方向边缘图。6.一种图片分类装置,其特...

【专利技术属性】
技术研发人员:刘楠
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1