专利名称:一种空白纸张检测方法
技术领域:
本发明属于图像识别技术领域,尤其涉及一种空白纸张检测方法。
背景技术:
盲人阅读器是一款为盲人量身定做的阅读软件。用外置摄像头捕获文本图像然后发声。本发明是为了盲人阅读器项目服务。由于盲人可能存在把纸张放反,摄像头捕获白纸,这样阅读器处理白纸会浪费时间,甚至可能出现错误,为了能迅速发现捕获的图片为白纸,这样能快速反馈给盲人用户信息。
发明内容
针对上述背景技术中提到现有盲人阅读器识别慢等不足,本发明提出了一种空白纸张检测方法。本发明的技术方案是,一种空白纸张检测方法,其特征是该方法包括以下步骤步骤1 扫描图像,获得图像的RGB值,并求得图像的灰度值;步骤2 在步骤1的基础上,以设定的窗口扫描像素点,计算窗口内像素点的标准差;步骤3 若当前像素点的标准差小于设定值时,将当前像素点的像素值置为255 ; 若当前像素点的标准差大于设定值时,用阈值对当前像素点的灰度值进行二值化判断;步骤4:根据二值化结果统计图像的白点数量,当白点的数量大于或等于整张图片指定比例时,判断为白纸。所述设定的窗口为15像素X 15像素。所述阈值的计算公式为T = m+k*v其中T为阈值;m为以当前像素点为中心的窗口内的平均灰度值;k为系数;ν为以当前像素点为中心的窗口内像素的标准差。所述设定值为0.9。所述指定比例为99%。本发明能够快速精确识别出图像,为了盲人阅读器项目服务。
具体实施例方式下面结合附图
,对优选实施例作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及其应用。给定一张图片,先把彩色图像灰度化。扫描图像,根据图像信息取得图像RGB值,然后根据标准灰度公式把图像灰度化灰度G = 0. 299R+0. 587G+0. 114B。再把灰度图像二值化。为了能很好的保留字符笔画,尽量去掉噪声,又保证满足工程需要的处理速度。这里的二值化方法使用局部阈值的方法。(这样处理的好处是,如果不是白纸,二值化后方便工程后续处理)。顺序扫描所有像素点,每个像素点的值,使用一个以当前像素点为中心的N*N的窗口,根据窗口内像素点的标准差二值化当前的像素点,标准差小于0. 9的像素置255,标准差大于0. 9时,再取阈值进行判断二值化阈值的计算公式是T = m+k*v其中m为以当前像素点为中心的窗口内的平均灰度值;ν为以当前像素点为中心的窗口内像素的标准差;k是一个系数(这里k取-0. 2)。当前点像素大于阈值T时,置当前点像素255,否则置0.经试验证明,当窗口区域为15个像素时能取得很好的抗干扰结果,但是运算量大使得速度偏慢。当窗口取11时能得到不错的结果,速度也可以接受。根据图像的二值结果,统计图像的白点计数。当白点的计数大于或等于整张图片 99%的比例时,判断为白纸。以上所述,仅为本发明较佳的
具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种空白纸张检测方法,其特征是该方法包括以下步骤 步骤1 扫描图像,获得图像的RGB值,并求得图像的灰度值;步骤2 在步骤1的基础上,以设定的窗口扫描像素点,计算窗口内像素点的标准差; 步骤3 若当前像素点的标准差小于设定值时,将当前像素点的像素值置为255 ;若当前像素点的标准差大于设定值时,用阈值对当前像素点的灰度值进行二值化判断;步骤4:根据二值化结果统计图像的白点数量,当白点的数量大于或等于整张图片指定比例时,判断为白纸。
2.根据权利要求1所述的一种空白纸张检测方法,其特征是所述设定的窗口为15像素X 15像素。
3.根据权利要求1所述的一种空白纸张检测方法,其特征是所述阈值的计算公式为 T = m+k*v其中 T为阈值;m为以当前像素点为中心的窗口内的平均灰度值; k为系数;ν为以当前像素点为中心的窗口内像素的标准差。
4.根据权利要求1所述的一种空白纸张检测方法,其特征是所述设定值为0.9。
5.根据权利要求1所述的一种空白纸张检测方法,其特征是所述指定比例为99%。
全文摘要
本发明公开了图像识别技术领域中的一种空白纸张检测方法。本发明通过扫描图像的RGB值求得图像的灰度;通过扫描窗口内的像素点来判断图像是否是白纸。本发明能够快速精确识别出图像,为了盲人阅读器项目服务。
文档编号G09B21/00GK102496006SQ20111039910
公开日2012年6月13日 申请日期2011年12月5日 优先权日2011年12月5日
发明者冯祎, 曾凡峰, 王景中, 童立靖, 肖珂, 鲁远耀 申请人:北方工业大学