[发明专利]一种空白纸张检测方法有效
申请号: | 201110399106.X | 申请日: | 2011-12-05 |
公开(公告)号: | CN102496006A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 童立靖;王景中;肖珂;曾凡峰;鲁远耀;冯祎 | 申请(专利权)人: | 北方工业大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G09B21/00 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 黄家俊 |
地址: | 100144 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空白 纸张 检测 方法 | ||
技术领域
本发明属于图像识别技术领域,尤其涉及一种空白纸张检测方法。
背景技术
盲人阅读器是一款为盲人量身定做的阅读软件。用外置摄像头捕获文本图像然后发声。本发明是为了盲人阅读器项目服务。由于盲人可能存在把纸张放反,摄像头捕获白纸,这样阅读器处理白纸会浪费时间,甚至可能出现错误,为了能迅速发现捕获的图片为白纸,这样能快速反馈给盲人用户信息。
发明内容
针对上述背景技术中提到现有盲人阅读器识别慢等不足,本发明提出了一种空白纸张检测方法。
本发明的技术方案是,一种空白纸张检测方法,其特征是该方法包括以下步骤:
步骤1:扫描图像,获得图像的RGB值,并求得图像的灰度值;
步骤2:在步骤1的基础上,以设定的窗口扫描像素点,计算窗口内像素点的标准差;
步骤3:若当前像素点的标准差小于设定值时,将当前像素点的像素值置为255;若当前像素点的标准差大于设定值时,用阈值对当前像素点的灰度值进行二值化判断;
步骤4:根据二值化结果统计图像的白点数量,当白点的数量大于或等于整张图片指定比例时,判断为白纸。
所述设定的窗口为15像素×15像素。
所述阈值的计算公式为:
T=m+k*v
其中:
T为阈值;
m为以当前像素点为中心的窗口内的平均灰度值;
k为系数;
v为以当前像素点为中心的窗口内像素的标准差。
所述设定值为0.9。
所述指定比例为99%。
本发明能够快速精确识别出图像,为了盲人阅读器项目服务。
具体实施方式
下面结合附图,对优选实施例作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及其应用。
给定一张图片,先把彩色图像灰度化。扫描图像,根据图像信息取得图像RGB值,然后根据标准灰度公式把图像灰度化:灰度G=0.299R+0.587G+0.114B。
再把灰度图像二值化。为了能很好的保留字符笔画,尽量去掉噪声,又保证满足工程需要的处理速度。这里的二值化方法使用局部阈值的方法。(这样处理的好处是,如果不是白纸,二值化后方便工程后续处理)。顺序扫描所有像素点,每个像素点的值,使用一个以当前像素点为中心的N*N的窗口,根据窗口内像素点的标准差二值化当前的像素点,标准差小于0.9的像素置255,标准差大于0.9时,再取阈值进行判断二值化:
阈值的计算公式是:
T=m+k*v
其中
m为以当前像素点为中心的窗口内的平均灰度值;
v为以当前像素点为中心的窗口内像素的标准差;
k是一个系数(这里k取-0.2)。
当前点像素大于阈值T时,置当前点像素255,否则置0.经试验证明,当窗口区域为15个像素时能取得很好的抗干扰结果,但是运算量大使得速度偏慢。当窗口取11时能得到不错的结果,速度也可以接受。
根据图像的二值结果,统计图像的白点计数。当白点的计数大于或等于整张图片99%的比例时,判断为白纸。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方工业大学,未经北方工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110399106.X/2.html,转载请声明来源钻瓜专利网。