- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图象处理课程设计
文字图像的简单处理
教 师:曾 理
姓 名:周先东
专 业:运筹学与控制论
学 号:座机电话号码079
2006年12月
图像处理课程设计
——文字图像的简单处理
姓名:周先东 学号:座机电话号码079 学院:数理学院
1前 言
随着计算机的广泛运用,在很多时候我们总需要将一些书刊上文字输入到电脑当中,对于较少的内容我们或许可以采用人工录入,但是对于较多的内容这样必将浪费很多人力和时间。随着扫描仪器和数码相机的诞生,我们便可以利用这些工具将文字内容直接以图像的格式存储到电脑上,这样既方便又快捷,还节约了很多人力和时间。
前不久,我在用数码相机录入文字图像时,由于种种外界原因,我所录入的文字图像效果很差。那么如何才能够得到好的图像呢?由于各种外界因素,数码相机获得的文字图像总是很难满足人们需要的效果。为了能够让我们得到的文字图像能够尽可能的清楚,就需要我们对图片做一些特殊的处理。我们知道:在数字图像处理中,二值化是在数字图像处理中占有重要的地位,为了分析图像的特征,常常需要从图像中分离出对象,从而把图像看着由对象区域与背景区域所构成的,二值化就是将图像分成对象与背景两部分的一种操作。由于文字图像只有文字和背景两部分,所以我们可以利用二值化的方法对图像进行处理,使文字图像效果更好。本文就是采用二值化的方法将该类图片进行了简单的处理。通过对该类图像的直方图的分析,本文设计了一种获取分割阀值的简易算法,并用C++语言编制了一个简单的图像处理软件来实现该算法,最后给出了实例验证,效果比较令人满意。通过同几种常见的二值化方法比较,说明了该算法就处理文字图像而言有一定的通用性,但也显现出了一些不足之处。
2二值化方法简介
最常用的分割方法是利用灰度值的大小进行二值化。设原图像为,以一定的准则确定一个灰度值作为分割值,然后将大于等于t值的像素判为对象并用1表示,而将小于t值的像素判为背景并用0表示。二值化结果将灰阶图像变为二值图像。
即为公式:
或者反之,对象与背景像素大小关系对调。即:
二值化操作实际上是一种特殊的灰度变换。它的变换函数是两条水平线,一条幅值为0,另一条幅值为1。重要的问题是阀值的确定方法。确定阀值的方法称为阀值选择。有多种选取阀值的方法,如人机交互、简单二值化、参数法、波形分析法、平均微分直方图图法、判别数法、直接计算法、综合法与局部阀值等。
3文字图像处理方法设计
本文主要是针对数码相机所摄取的文字图像处理,由于数码相机摄取的文件JPG格式,首先由WINDOWS画图工具将其转化为BMP格式,为了方便处理,将图像文件由彩色转化为256色灰阶图像,然后在进行二值化处理。本文的主要工作就是做后面两个处理(即灰阶转化和二值化处理。)
3.1彩色图像到灰阶图像的转化[2][4]
由于真彩色图像没有调色板,像素数据就是各个颜色分量,因此在变换中可以直接获取各颜色分量。而256色灰阶图像有调色板,要将真彩色图像变换为256色的灰阶图像,不仅涉及到色调数据的改变,还涉及到图像模式以及像素数据的修改,所以需要创建一个新位图来存放处理结果。其中由彩色图像颜色分量转换为灰阶图像灰度值的公式为:
3.2灰阶图像的二值化
传统的简单二值化方法是将图像值为0与1的像素全不变为0,其余像素全为1。或则反过来,将图像值为254与255的像素全部变为1,其余像素则全部变成0。前者,对象区域的像素为1,后者对象区域的像素为0。然而在对由数码相机摄取的图像,由图像本身的特点,却不能够运用这种方法来处理。通过调整阀值发现问题出在阀值的选择上。如何选取适当的阀值是能否处理出满意的图像的关键。
我们首先看看下面几幅图像的直方图:
由几幅直方图我们可以看出:
1 无论是单峰,双峰还是多峰,这类图像的背景区域的灰度是在连续的区间上且大于0的。
2 无论是单峰,双峰还是多峰,这类图像的直方图总能找到一个靠近左侧的点(如直方图中分别为)。
那么这个点是否是我们要找的满意的阀值点呢?理论上应该是的,但关键就是根据不同图像如何去确定这个点,因为这个点很难精确定位,为此我采取了从灰度值255~0寻找到第一个直方图中纵坐标值不为零的点,取该点横坐标的与原点的中点的灰度值作为阀值点,使其近似地替代我们所需要求的点,由此我便设计了本文的简易的改进的简单二值化方法。通过验证,这种方式寻找到的点在处理图像中是比较令人满意的。
改进的简单二值化方法实现步骤:
将原图像转化为灰阶图像,对灰阶图像进行直方图数据统计。
对统计所得到的数据由灰度值255到0逆向搜索寻找点。
原图1
3、将点设置为阀值。
4、由所确定的阀值进行图像的二值化,大于阀值的灰度全为255,小于的灰度全为0;
即: 原图2
原图3
原图4
另外,在处理过程中,对于原图像亮度太低的我
文档评论(0)