燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc

燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc

ID:56655362

大小:1.04 MB

页数:19页

时间:2020-07-02

燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc_第1页
燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc_第2页
燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc_第3页
燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc_第4页
燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc_第5页
资源描述:

《燕山大学图像处理课程设计报告基本文本图像的倾斜校正.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.燕山大学课程设计说明书题目:基本文本图像的倾斜校正学院(系)电气工程学院年级专业:11级仪表三班学号:*************学生:******指导教师:王志斌林洪彬教师职称:副教授副教授..燕山大学课程设计(论文)任务书院(系):基本文本图像的倾斜校正基层教学单位:自动化仪表系学号******学生***专业(班级)11级仪表三班设计题目28基本文本图像的倾斜校正设计技术参数根据图像处理的知识,确定图像的倾斜角度,并予以校正,需要对所给图像都要进行倾斜校正。设计要求设计确定图像中倾斜角度的方法,可实现图像中物体的倾斜校正,要求对文本图像、及其他有明显倾斜的正方形、矩形可实

2、现倾斜校正。设计中应具有自己的设计思想、设计体会。工作量1查找相关资料;2编写程序并调试;3撰写论文;4准备课设答辩。工作计划12月23日上午:根据题目的分析,查找相关资料,掌握整体设计思路。12月23日下午-25日:确立思路,设计程序。12月26日:调试程序,撰写论文。12月27日:论文定稿,准备课设答辩。参考资料1、数字图像处理学电子工业贾永红20032、数字图像处理(Matlab版)电子工业冈萨雷斯20063、其他数字图像处理和matlab编程方面的书籍及相关学习资料指导教师签字基层教学单位主任签字..摘要数字信息时代人们更多地依赖图像这一媒介,而比较常用的文本图像的倾

3、斜问题无疑图像应用的是一大障碍。为了解决文本倾斜的自动校正功能,本文列举了四种倾斜校正的方法,涉及到基于文本图像边缘、矩形边缘的校正、基于文字向各方向投影的校正、基于投影实现特殊方向的文本校正、基于傅立叶频域分析的校正四种方法。本文方法涵盖了图形图像边缘倾斜校正、表格的倾斜校正、打印及手写文本的倾斜校正、90度特殊角情况的文本校正、180度倒立文字的校正,适用面广。通过实验验证以及与目前具有相关代表性的方法对比,论证了本文所采用的算法对带有表格、图像、手写体,以及各种语言的文本具有很好的校正效果,具有良好的有效性和可靠性。关键词:倾斜校正、文本、边缘、投影、傅里叶。..目录一

4、、引言6二、算法综述6三、各算法原理分析及实现代码:6四、各算法评价17五、课程设计总结18参考文献18..第一章引言在现今数字信息化高速发展的大时代背景下,随着数码产品的拍照能力越来越出色,人们更多地将信息的存储和传输依靠在数字图像这一媒介上。而文字的数字图像化——数字化图书库、pdf纸质电子书、文字扫描的发展,无疑对文本的转换技术提出了更高的要求。谈到数字图像化文本,就不得不提到这一技术遇到的最大障碍之一:输入文本图像的倾斜问题。正基于这一普遍存在的问题,我们提出了文本、图像的倾斜校正这一课题。第二章算法综述论文的倾斜校正共涉及以下四种方法:1)基于文本图像边缘、矩形边缘

5、的倾斜校正。2)基于文字向各方向投影的倾斜校正,90度以下都能用。3)基于投影实现特殊方向的文本——垂直和倒立文本的校正。4)基于傅立叶频域分析的文本、表格、图像的倾斜校正。第三章各算法原理分析及实现代码1)基于文本图像边缘、矩形边缘的倾斜校正适用围:具有清晰边缘的图片、形状,倾斜角小于45度。1.将图像转化为灰度图像。使用MATLAB进行处理时,所读入的图像是RGB三维矩阵,在以后的处理中用到的是灰度图像和二值图像,因此,必须经过处理变成灰度图像。2...用im2bw函数实现图像的二值化,变成只有0和1的图片。一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提

6、取出目标物体,最常用的方法就是图像的二值化。灰度图像二值化处理是将图像上的点的灰度值置为0或1,本代码中选取的是自动二值i=im2bw(i,graythresh(i))。1.找文本图片的两个边缘角所在的点。通过i,j循环扫描,找到第一个灰度值为1的点,也就是白点。找上边界点:从第一个点(0,0)开始,在每一行里逐列扫描,寻找第一列灰度值为1像素点即上边界的角所在点,(x1,y1),找到后立即停止寻找,跳出循环;找左边界点:从第一个点(0,0)开始,在每一列里逐行扫描,寻找第一列灰度值为1像素点即左边界的角所在点,(x2,y2),找到后立即停止寻找,跳出循环。2.两点式求斜率。

7、通过(x1,y1),(x2,y2)两点,用公式k=(y2-y1)/(x2-x1)求找到的边缘的斜率,用反正切atan函数求出倾斜角。3.确定图像倾斜角。通过倾斜角大于45度还是小于45度,确定图像是经过顺时针旋转还是逆时针旋转产生的倾斜4.倾斜校正。用imrotate函数实现倾斜校正。..1.代码部分clc;clear;i=imread('D:12.png');%读入图片V=i;i_hight=size(i,1);i_width=size(i,2);i=rgb2gray(i);%变灰度图片i=im2b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。