图像检测方法、装置和用于图像检测的装置制造方法及图纸

技术编号:14186348 阅读:64 留言:0更新日期:2016-12-14 21:33
本公开是关于一种图像检测方法、装置和用于图像检测的装置。该方法包括:在待检测图像中,提取预设范围的部分图像;对所述部分图像进行预处理,得到处理后的图像;对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图;在投影图上查找边界位置;根据所述边界位置确定待检测图像中文字部分的边界位置,以将文字部分的边界位置之间的区域确定为所述文字部分所在区域。该方法能够检测出图像中的文字部分,以便在文字部分之外的区域定位出图像中的文档边界。

Image detecting method, apparatus and image detecting device

The present invention relates to an image detection method, a device and a device for image detection. The method includes: in the image to be detected, the image of the preset range; the part of image preprocessing, image processing; image of the processed projection projection image processing, get the corresponding treatment; find the position in the boundary is determined according to the projection; the detected text in the image boundary position of the boundary position, to be part of the boundary between the text region is determined to be a part of the text area. The method can detect the text part of the image so as to locate the document boundary in the area outside the text part.

【技术实现步骤摘要】

本公开涉及图像处理
,尤其涉及一种图像检测方法、装置和用于图像检测的装置
技术介绍
文档自动检测是当今图像处理领域比较热门的技术,大致流程是利用直线检测结合滤波等技术得到文档的四条边,之后利用变换矩阵将纸张还原为矩形,便于后续处理。相关技术中,在白板(身份证、信用卡、ppt、黑板、白板)边界检测时,可以直接进行边界检测。但是,由于文档内部文字与背景(通常为白纸)的梯度差过于明显并且密集,而文档边界又格外不明显,所以直接查找文档边界基本不可行。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像检测方法、装置和用于图像检测的装置。根据本公开实施例的第一方面,提供一种图像检测方法,包括:在待检测图像中,提取预设范围的部分图像;对所述部分图像进行预处理,得到处理后的图像;对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图;在投影图上查找边界位置;根据所述边界位置确定待检测图像中文字部分的边界位置,以将文字部分的边界位置之间的区域确定为所述文字部分所在区域。可选的,还包括:在所述待检测图像中,对除所述文字部分所在区域之外的区域进行边界检测,确定文档边界。可选的,所述在待检测图像中,提取预设范围的部分图像,包括:确定待检测图像的中心点;在需要查找x轴方向的边界点时,从所述中心点开始向上和/或向下选取,选择宽度与待检测图像的宽度相同,且高度为预设值的矩形,作为所述部分图像;或者,在需要查找y轴方向的边界点时,从所述中心点开始向左和/或向右选取,选择高度与待检测图像的高度相同,且宽度为预设值的矩形,作为所述部分图像。可选的,所述对所述部分图像进行预处理,得到处理后的图像,包括:对应部分图像中的每个像素,如果所述像素的像素值大于预设阈值,则在预处理后的图像中,将所述像素的像素值置为0;如果所述像素的像素值小于或等于预设阈值,则在预处理后的图像中,将所述像素的像素值置为255。可选的,所述对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图,包括:以处理后的图像中需要查找的边界点所在的坐标轴作为投影轴;对应投影轴上的每个坐标点,将所述坐标点位置的所有白色像素的像素值相加或个数相加,将和值作为所述坐标点位置对应的投影值。可选的,所述在投影图上查找边界位置,包括:从投影图的投影轴的中心点开始向边界方向查找,确定查找过程中的第一个大于预设阈值的投影区域,所述投影区域像素的像素值均为零;将与所述投影区域最近的一个投影值为非零的坐标点位置作为边界位置。可选的,所述根据所述边界位置确定待检测图像中文字部分的边界位置,包括:在所述投影图为一个时,将所述投影图的边界位置确定为所述文字部分的边界位置;或者,在所述投影图为多个时,将每个投影图的边界位置中最边界的位置,确定为所述文字部分的边界位置。根据本公开实施例的第二方面,提供一种图像检测装置,包括:提取模块,用于在待检测图像中,提取预设范围的部分图像;预处理模块,用于对所述部分图像进行预处理,得到处理后的图像;投影模块,用于对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图;查找模块,用于在投影图上查找边界位置;确定模块,用于根据所述边界位置确定待检测图像中文字部分的边界位置,以将文字部分的边界位置之间的区域确定为所述文字部分所在区域。可选的,还包括:检测模块,用于在所述待检测图像中,对除所述文字部分所在区域之外的区域进行边界检测,确定文档边界。可选的,所述提取模块进一步用于:确定待检测图像的中心点;在需要查找x轴方向的边界点时,从所述中心点开始向上和/或向下选取,选择宽度与待检测图像的宽度相同,且高度为预设值的矩形,作为所述部分图像;或者,在需要查找y轴方向的边界点时,从所述中心点开始向左和/或向右选取,选择高度与待检测图像的高度相同,且宽度为预设值的矩形,作为所述部分图像。可选的,所述预处理模块进一步用于:对应部分图像中的每个像素,如果所述像素的像素值大于预设阈值,则在预处理后的图像中,将所述像素的像素值置为0;如果所述像素的像素值小于或等于预设阈值,则在预处理后的图像中,将所述像素的像素值置为255。可选的,所述投影模块进一步用于:以处理后的图像中需要查找的边界点所在的坐标轴作为投影轴;对应投影轴上的每个坐标点,将所述坐标点位置的所有白色像素的像素值相加或个数相加,将和值作为所述坐标点位置对应的投影值。可选的,所述查找模块进一步用于:从投影图的投影轴的中心点开始向边界方向查找,确定查找过程中的第一个大于预设阈值的投影区域,所述投影区域像素的像素值均为零;将与所述投影区域最近的一个投影值为非零的坐标点位置作为边界位置。可选的,所述确定模块进一步用于:在所述投影图为一个时,将所述投影图的边界位置确定为所述文字部分的边界位置;或者,在所述投影图为多个时,将每个投影图的边界位置中最边界的位置,确定为所述文字部分的边界位置。根据本公开实施例的第三方面,提供一种用于图像检测的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在待检测图像中,提取预设范围的部分图像;对所述部分图像进行预处理,得到处理后的图像;对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图;在投影图上查找边界位置;根据所述边界位置确定待检测图像中文字部分的边界位置,以将文字部分的边界位置之间的区域确定为所述文字部分所在区域。可选的,还包括:在所述待检测图像中,对除所述文字部分所在区域之外的区域进行边界检测,确定文档边界。可选的,所述在待检测图像中,提取预设范围的部分图像,包括:确定待检测图像的中心点;在需要查找x轴方向的边界点时,从所述中心点开始向上和/或向下选取,选择宽度与待检测图像的宽度相同,且高度为预设值的矩形,作为所述部分图像;或者,在需要查找y轴方向的边界点时,从所述中心点开始向左和/或向右选取,选择高度与待检测图像的高度相同,且宽度为预设值的矩形,作为所述部分图像。可选的,所述对所述部分图像进行预处理,得到处理后的图像,包括:对应部分图像中的每个像素,如果所述像素的像素值大于预设阈值,则在预处理后的图像中,将所述像素的像素值置为0;如果所述像素的像素值小于或等于预设阈值,则在预处理后的图像中,将所述像素的像素值置为255。可选的,所述对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图,包括:以处理后的图像中需要查找的边界点所在的坐标轴作为投影轴;对应投影轴上的每个坐标点,将所述坐标点位置的所有白色像素的像素值相加或个数相加,将和值作为所述坐标点位置对应的投影值。可选的,所述在投影图上查找边界位置,包括:从投影图的投影轴的中心点开始向边界方向查找,确定查找过程中的第一个大于预设阈值的投影区域,所述投影区域像素的像素值均为零;将与所述投影区域最近的一个投影值为非零的坐标点位置作为边界位置。可选的,所述根据所述边界位置确定待检测图像中文字部分的边界位置,包括:在所述投影图为一个时,将所述投影图的边界位置确定为所述文字部分的边界位置;或者,在所述投影图为多个时,将每个投影图的边界位置中最边界的位置,确定为所述文字部分的边界位置。根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介本文档来自技高网...
图像检测方法、装置和用于图像检测的装置

【技术保护点】
一种图像检测方法,其特征在于,包括:在待检测图像中,提取预设范围的部分图像;对所述部分图像进行预处理,得到处理后的图像;对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图;在投影图上查找边界位置;根据所述边界位置确定待检测图像中文字部分的边界位置,以将文字部分的边界位置之间的区域确定为所述文字部分所在区域。

【技术特征摘要】
1.一种图像检测方法,其特征在于,包括:在待检测图像中,提取预设范围的部分图像;对所述部分图像进行预处理,得到处理后的图像;对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图;在投影图上查找边界位置;根据所述边界位置确定待检测图像中文字部分的边界位置,以将文字部分的边界位置之间的区域确定为所述文字部分所在区域。2.根据权利要求1所述的方法,其特征在于,还包括:在所述待检测图像中,对除所述文字部分所在区域之外的区域进行边界检测,确定文档边界。3.根据权利要求1或2所述的方法,其特征在于,所述在待检测图像中,提取预设范围的部分图像,包括:确定待检测图像的中心点;在需要查找x轴方向的边界点时,从所述中心点开始向上和/或向下选取,选择宽度与待检测图像的宽度相同,且高度为预设值的矩形,作为所述部分图像;或者,在需要查找y轴方向的边界点时,从所述中心点开始向左和/或向右选取,选择高度与待检测图像的高度相同,且宽度为预设值的矩形,作为所述部分图像。4.根据权利要求1或2所述的方法,其特征在于,所述对所述部分图像进行预处理,得到处理后的图像,包括:对应部分图像中的每个像素,如果所述像素的像素值大于预设阈值,则在预处理后的图像中,将所述像素的像素值置为0;如果所述像素的像素值小于或等于预设阈值,则在预处理后的图像中,将所述像素的像素值置为255。5.根据权利要求1或2所述的方法,其特征在于,所述对所述处理后的图像进行投影处理,得到处理后的图像对应的投影图,包括:以处理后的图像中需要查找的边界点所在的坐标轴作为投影轴;对应投影轴上的每个坐标点,将所述坐标点位置的所有白色像素的像素值相加或个数相加,将和值作为所述坐标点位置对应的投影值。6.根据权利要求1或2所述的方法,其特征在于,所述在投影图上查找边界位置,包括:从投影图的投影轴的中心点开始向边界方向查找,确定查找过程中的第一个大于预设阈值的投影区域,所述投影区域像素的像素值均为零;将与所述投影区域最近的一个投影值为非零的坐标点位置作为边界位置。7.根据权利要求1或2所述的方法,其特征在于,所述根据所述边界位置确定待检测图像中文字部分的边界位置,包括:在所述投影图为一个时,将所述投影图的边界位置确定为所述文字部分的边界位置;或者,在所述投影图为多个时,将每个投影图的边界位置中最边界的位置,确定为所述文字部分的边界位置。8.一种图像检测装置,其特征在于,包括:提取模块,用于在待检测图像中,提取预设范围的部分图像;预处理模块,用于对所述部分图像进行预处理,得到处理后的图像;投影模块,用于对所...

【专利技术属性】
技术研发人员:龙飞陈志军杨松
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1