图像处理方法和装置制造方法及图纸

技术编号:21631582 阅读:18 留言:0更新日期:2019-07-17 11:56
本申请实施例公开了图像处理方法和装置。该方法的一具体实施方式包括:获取用于生成网页的图像,其中,图像包括横向边以及与横向边垂直的第一纵向边和第二纵向边;以第一纵向边和/或第二纵向边为裁切基准,对图像进行裁切,生成裁切后图像;将裁切后图像划分成第一矩形区域集合和第二矩形区域集合,其中,第一矩形区域、第二矩形区域的长边与横向边平行且贯穿裁切后图像,第一矩形区域所包括的各个像素的颜色值相同,第二矩形区域与至少一个第一矩形区域相邻。该实施方式提高了图像处理的效率。

Image Processing Method and Device

【技术实现步骤摘要】
图像处理方法和装置
本申请实施例涉及计算机
,尤其涉及图像处理方法和装置。
技术介绍
图像处理(imageprocessing)又称为影像处理,是用计算机对图像进行达到所需结果的技术。起源于20世纪20年代,一般为数字图像处理。图像处理技术的主要内容包括图像压缩、增强复原、匹配描述识别3个部分,常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。图像处理是利用计算机对图像信息进行加工以满足人的视觉心理或者应用需求的行为,应用广泛,多用于测绘学、大气科学、天文学、美图、使图像提高辨识等。
技术实现思路
本申请实施例提出了图像处理方法和装置。第一方面,本申请实施例提供了一种图像处理方法,该方法包括:获取用于生成网页的图像,其中,图像包括横向边以及与横向边垂直的第一纵向边和第二纵向边;以第一纵向边和/或第二纵向边为裁切基准,对图像进行裁切,生成裁切后图像;将裁切后图像划分成第一矩形区域集合和第二矩形区域集合,其中,第一矩形区域、第二矩形区域的长边与横向边平行且贯穿裁切后图像,第一矩形区域所包括的各个像素的颜色值相同,第二矩形区域与至少一个第一矩形区域相邻。在一些实施例中,该方法还包括:确定第二矩形区域集合中是否包括至少两个第二矩形区域;响应于确定第二矩形区域集合中包括至少两个第二矩形区域,执行以下步骤:对于第一矩形区域集合中的每个第一矩形区域,确定该第一矩形区域所包括的、与横向边垂直的纵向边的长度值是否小于预设阈值;响应于确定长度值小于预设阈值,将该第一矩形区域以及与该第一矩形区域相邻的第二矩形区域确定为第三矩形区域。在一些实施例中,该方法还包括:确定第二矩形区域集合中是否包括至少两个第二矩形区域;响应于确定第二矩形区域集合中包括至少两个第二矩形区域,执行以下步骤:确定第一矩形区域集合中的各个第一矩形区域所包括的、与横向边垂直的纵向边的长度值,生成长度值集合;对长度值集合中的长度值进行排序,生成长度值序列;将长度值序列的中位数确定为标准长度值;对于第一矩形区域集合中的每个第一矩形区域,确定该第一矩形区域所包括的纵向边的长度值是否小于标准长度值;响应于确定长度值小于标准长度值,将该第一矩形区域以及与该第一矩形区域相邻的第二矩形区域确定为第三矩形区域。在一些实施例中,对图像进行裁切,包括:对于图像所包括的像素中的每行像素,选取与该行的第一像素的颜色值不同的像素,生成像素集合,以及确定像素集合中的像素与该行的第一像素的距离值,将所确定的距离值中数值最小的距离值确定为该行像素的第一距离值,其中,第一像素是与第一纵向边相邻的像素;统计图像的各行像素的第一距离值,生成第一距离值集合,以及对于第一距离值集合中的每个第一距离值,确定第一距离值集合中的与该第一距离值数值相等的第一距离值的数量值;将所确定的数量值中数值最大的数量值所对应的第一距离值确定为第一裁切距离,以及确定与第一纵向边相距第一裁切距离的第一裁切线,并按照第一裁切线对图像进行裁切。在一些实施例中,对图像进行裁切,包括:对于图像所包括的像素中的每行像素,选取与该行的第二像素的颜色值不同的像素,生成像素集合,以及确定像素集合中的像素与该行的第二像素的距离值,将所确定的距离值中数值最小的距离值确定为该行像素的第二距离值,其中,第二像素是与第二纵向边相邻的像素;统计图像的各行像素的第二距离值,生成第二距离值集合,以及对于第二距离值集合中的每个第二距离值,确定第二距离值集合中的与该第二距离值数值相等的第二距离值的数量值;将所确定的数量值中数值最大的数量值所对应的第二距离值确定为第二裁切距离,以及确定与第二纵向边相距第二裁切距离的第二裁切线,并按照第二裁切线对图像进行裁切。第二方面,本申请提供了一种图像处理装置,该装置包括:获取单元,配置用于获取用于生成网页的图像,其中,图像包括横向边以及与横向边垂直的第一纵向边和第二纵向边;裁切单元,配置用于以第一纵向边和/或第二纵向边为裁切基准,对图像进行裁切,生成裁切后图像;划分单元,配置用于将裁切后图像划分成第一矩形区域集合和第二矩形区域集合,其中,第一矩形区域、第二矩形区域的长边与横向边平行且贯穿裁切后图像,第一矩形区域所包括的各个像素的颜色值相同,第二矩形区域与至少一个第一矩形区域相邻。在一些实施例中,该装置还包括:第一确定单元,配置用于确定第二矩形区域集合中是否包括至少两个第二矩形区域;第一执行单元,配置用于响应于确定第二矩形区域集合中包括至少两个第二矩形区域,执行以下步骤:对于第一矩形区域集合中的每个第一矩形区域,确定该第一矩形区域所包括的、与横向边垂直的纵向边的长度值是否小于预设阈值;响应于确定长度值小于预设阈值,将该第一矩形区域以及与该第一矩形区域相邻的第二矩形区域确定为第三矩形区域。在一些实施例中,该装置还包括:第二确定单元,配置用于确定第二矩形区域集合中是否包括至少两个第二矩形区域;第二执行单元,配置用于响应于确定第二矩形区域集合中包括至少两个第二矩形区域,执行以下步骤:确定第一矩形区域集合中的各个第一矩形区域所包括的、与横向边垂直的纵向边的长度值,生成长度值集合;对长度值集合中的长度值进行排序,生成长度值序列;将长度值序列的中位数确定为标准长度值;对于第一矩形区域集合中的每个第一矩形区域,确定该第一矩形区域所包括的纵向边的长度值是否小于标准长度值;响应于确定长度值小于标准长度值,将该第一矩形区域以及与该第一矩形区域相邻的第二矩形区域确定为第三矩形区域。在一些实施例中,裁切单元包括:第一选取模块,配置用于对于图像所包括的像素中的每行像素,选取与该行的第一像素的颜色值不同的像素,生成像素集合,以及确定像素集合中的像素与该行的第一像素的距离值,将所确定的距离值中数值最小的距离值确定为该行像素的第一距离值,其中,第一像素是与第一纵向边相邻的像素;第一统计模块,配置用于统计图像的各行像素的第一距离值,生成第一距离值集合,以及对于第一距离值集合中的每个第一距离值,确定第一距离值集合中的与该第一距离值数值相等的第一距离值的数量值;第一裁切模块,配置用于将所确定的数量值中数值最大的数量值所对应的第一距离值确定为第一裁切距离,以及确定与第一纵向边相距第一裁切距离的第一裁切线,并按照第一裁切线对图像进行裁切。在一些实施例中,裁切单元包括:第二选取模块,配置用于对于图像所包括的像素中的每行像素,选取与该行的第二像素的颜色值不同的像素,生成像素集合,以及确定像素集合中的像素与该行的第二像素的距离值,将所确定的距离值中数值最小的距离值确定为该行像素的第二距离值,其中,第二像素是与第二纵向边相邻的像素;第二统计模块,配置用于统计图像的各行像素的第二距离值,生成第二距离值集合,以及对于第二距离值集合中的每个第二距离值,确定第二距离值集合中的与该第二距离值数值相等的第二距离值的数量值;第二裁切模块,配置用于将所确定的数量值中数值最大的数量值所对应的第二距离值确定为第二裁切距离,以及确定与第二纵向边相距第二裁切距离的第二裁切线,并按照第二裁切线对图像进行裁切。第三方面,本申请实施例提供了一种服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多本文档来自技高网...

【技术保护点】
1.一种图像处理方法,包括:获取用于生成网页的图像,其中,所述图像包括横向边以及与所述横向边垂直的第一纵向边和第二纵向边;以第一纵向边和/或第二纵向边为裁切基准,对所述图像进行裁切,生成裁切后图像;将所述裁切后图像划分成第一矩形区域集合和第二矩形区域集合,其中,第一矩形区域、第二矩形区域的长边与所述横向边平行且贯穿所述裁切后图像,第一矩形区域所包括的各个像素的颜色值相同,第二矩形区域与至少一个第一矩形区域相邻。

【技术特征摘要】
1.一种图像处理方法,包括:获取用于生成网页的图像,其中,所述图像包括横向边以及与所述横向边垂直的第一纵向边和第二纵向边;以第一纵向边和/或第二纵向边为裁切基准,对所述图像进行裁切,生成裁切后图像;将所述裁切后图像划分成第一矩形区域集合和第二矩形区域集合,其中,第一矩形区域、第二矩形区域的长边与所述横向边平行且贯穿所述裁切后图像,第一矩形区域所包括的各个像素的颜色值相同,第二矩形区域与至少一个第一矩形区域相邻。2.根据权利要求1所述的方法,其中,所述方法还包括:确定所述第二矩形区域集合中是否包括至少两个第二矩形区域;响应于确定所述第二矩形区域集合中包括至少两个第二矩形区域,执行以下步骤:对于所述第一矩形区域集合中的每个第一矩形区域,确定该第一矩形区域所包括的、与所述横向边垂直的纵向边的长度值是否小于预设阈值;响应于确定长度值小于预设阈值,将该第一矩形区域以及与该第一矩形区域相邻的第二矩形区域确定为第三矩形区域。3.根据权利要求1所述的方法,其中,所述方法还包括:确定所述第二矩形区域集合中是否包括至少两个第二矩形区域;响应于确定所述第二矩形区域集合中包括至少两个第二矩形区域,执行以下步骤:确定第一矩形区域集合中的各个第一矩形区域所包括的、与所述横向边垂直的纵向边的长度值,生成长度值集合;对所述长度值集合中的长度值进行排序,生成长度值序列;将所述长度值序列的中位数确定为标准长度值;对于所述第一矩形区域集合中的每个第一矩形区域,确定该第一矩形区域所包括的纵向边的长度值是否小于所述标准长度值;响应于确定长度值小于所述标准长度值,将该第一矩形区域以及与该第一矩形区域相邻的第二矩形区域确定为第三矩形区域。4.根据权利要求1-3之一所述的方法,其中,所述对所述图像进行裁切,包括:对于所述图像所包括的像素中的每行像素,选取与该行的第一像素的颜色值不同的像素,生成像素集合,以及确定像素集合中的像素与该行的第一像素的距离值,将所确定的距离值中数值最小的距离值确定为该行像素的第一距离值,其中,第一像素是与第一纵向边相邻的像素;统计所述图像的各行像素的第一距离值,生成第一距离值集合,以及对于所述第一距离值集合中的每个第一距离值,确定所述第一距离值集合中的与该第一距离值数值相等的第一距离值的数量值;将所确定的数量值中数值最大的数量值所对应的第一距离值确定为第一裁切距离,以及确定与所述第一纵向边相距所述第一裁切距离的第一裁切线,并按照所述第一裁切线对所述图像进行裁切。5.根据权利要求1-3之一所述的方法,其中,所述对所述图像进行裁切,包括:对于所述图像所包括的像素中的每行像素,选取与该行的第二像素的颜色值不同的像素,生成像素集合,以及确定像素集合中的像素与该行的第二像素的距离值,将所确定的距离值中数值最小的距离值确定为该行像素的第二距离值,其中,第二像素是与第二纵向边相邻的像素;统计所述图像的各行像素的第二距离值,生成第二距离值集合,以及对于所述第二距离值集合中的每个第二距离值,确定所述第二距离值集合中的与该第二距离值数值相等的第二距离值的数量值;将所确定的数量值中数值最大的数量值所对应的第二距离值确定为第二裁切距离,以及确定与所述第二纵向边相距所述第二裁切距离的第二裁切线,并按照所述第二裁切线对所述图像进行裁切。6.一种图像处理装置,包括:获取单元,配置用于获取用于生成网页的图像,其中,所述图像包括横向边以及与所述横向边垂直的第一纵向边和第二纵向边;裁切单元,配置用于以第一纵向边和/或第二纵向边为裁切基准,对所述图像进行裁切,生成裁切后图像;划分单元,配置用于将所述裁切后图像划分成第...

【专利技术属性】
技术研发人员:巫耀恒王少星
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1