内容摘要
本论文主要讲述了图像文件(bmp)文件格式下中简单图形的识别,主要是直线和圆的识别,这在工程图的识别和其他领域中都有很多的应用。
第一章到第三章主要介绍了在本论文中涉及到的知识及算法。
第四章是程序的实现方法和过程及结果等。
第五章是结束语
关键词:
图形识别、图像处理、霍夫变换、单义域、多义域、delphi
ContentAbstract
ThisthesisismainlyfocusedontheSimpleGraphRecognitioninImageof.bmp.TheLineRecognitionandtheCircleRecognition,theseisgooduseofonEngineeringGraphicis.
Thefirstparttothethirdpartismainlyfocusedonsomepointsandalgorithmsformythesis.
Thefourthpartisaboutthemethodologys、coursesandoutcomeoftheprogram.
Thelastpartistheend-words.
KeyWords
图形识别(GraphRecognition)
图像处理(ImageProcessing)
霍夫变换(HoughTransform)
单义域(UnityRegion)
多义域(Multi-Region)
目录
第二章概述...6
第一节引言...6
第二节在工程图的识别中常用的方法...6
第三章论文的工作基础和工作环境...8
第一节数字图像处理技术...8
1.图像处理的基本内容...8
2.主要的图像处理技术...8
第二节图像格式-BMP格式...9
第三节算法及数学基础...10
1.霍夫变换(HoughTransform)...10
2.基于单义域的直线及圆识别算法...13
3.主要技术...16
第四章直线和圆的识别和编辑的实现...17
第一节系统的层次结构的图示...17
第二节系统数据结构及类的设计...18
1.主要类的层次结构...18
2.图形基类(CShape)...19
3.图形类(CLine、CCircle)...20
4.图形容器类(CShapes)...22
5.点类(CPoint)...23
6.单义域类(CSegment)...23
7.基于单义域识别类(CSegments)...24
8.霍夫变换识别直线类(CHTLine)...25
9.霍夫变换识别圆类(CHTCircle)...25
第三节主程序实现...26
第四节系统功能介绍...26
第五节总结及展望...31
第五章结束语...32
参考文献...34
第一章概述
第一节引言
计算机技术的发展,使人类社会进入了信息化和自动化,计算机智能识别也随着计算机的发展得到了迅速的发展。特别是图形图像的计算机处理技术更是有了前所未有的进步和应用。计算机识别也逐渐的从图形图像处理的大环境下分离出来〖本文来自:www.paper51.com毕业设计论文网〗作为一门新的高科技研究领域出现。图形图像的识别涉及到的学科很多,包括数字信号处理、工程数学、信息论、运筹学、等,它与计算机、自动化、生物学、关学、视觉心里和生理学、人工智能、智能信息处理等众多领域交叉、综合集成,有广泛的应用。
本论文实现的是基础的图形识别,bmp图像文件格式中对图形的矢量化。识别基本的图元直线和圆。直线和圆是二值图像中最基本的组成元素,也是最常见的图形元素。在工程图的数字化识别中有很大的应用。
关于理想情况的几点说明:
1.所识别的bmp图像文件是经过处理的,没有“噪音”等,在本论文中直接采用的是用Windows中的画图软件画出的图像。
2.本论文中图像中的图元都是单一的线性,即线宽是一个象素的情况。