1、数字图像处理课程设计 1 1.1.课程设计目的课程设计目的 1.通过 Matlab 仿真软件,针对课程教学中的相关内容开展仿真分析与研究,以 加深对教学内容的理解,培养学生的方针分析能力。 2.加深对贴标签的基本理论知识的理解,培养独立开展科研的能力和编程能力, 掌握 MATLAB 对图形处理的基本语句,学会使用 MATLAB。 3.鼓励学生就自己感兴趣的内容进行实际制作测试, 以丰富学生课余电子制作内 容及培养自我创作能力。 2.2.课程设计要求课程设计要求 1.掌握课程设计的相关知识、概念清晰。 2.程序设计合理、能够正确运行。 3掌握课程设计的相关知识、概念清晰,程序设计合理、能够正确运
2、行,独立 完成。 . 3 3 相关知识相关知识 3.1 3.1 数字图象处理数字图象处理 数字图像处理(DigitalImageProcessing)是通过计算机对图像进行去除 噪声、增强、复原、分割、提取特征等处理的方法和技术。数字图像处理 的产生和迅速发展主要受三个因素的影响:一是计算机的发展;二是数学的 发展(特别是离散数学理论的创立和完善);三是广泛的农牧业、 林业、 环境、 军事、工业和医学等方面的应用需求的增长。 数字图像处理课程设计 2 20 世纪 20 年代,图像处理首次应用于改善伦敦和纽约之间海底电缆发 送的图片质量。到 20 世纪 50 年代,数字计算机发展到一定的水平后,
3、数字 图像处理才真正引起人们的兴趣。1964 年美国喷气推进实验室用计算机对 “徘徊者七号”太空船发回的大批月球照片进行处理,收到明显的效果。20 世纪 60 年代末,数字图像处理具备了比较完整的体系,形成了一门新兴的学 科。 20 世纪 70 年代,数字图像处理技术得到迅猛的发展,理论和方法进一步 完善,应用范围更加广泛。在这一时期,图像处理主要和模式识别及图像理 解系统的研究相联系,如文字识别、医学图像处理、遥感图像的处理等。20 世纪 70 年代后期到现在,各个应用领域对数字图像处理提出越来越高的要 求,促进了这门学科向更高级的方向发展。特别是在景物理解和计算机视觉 (即机器视觉)方面,
4、图像处理已由二维处理发展到三维理解或解释。近年来, 随着计算机和其它各有关领域的迅速发展,例如在图像表现、科学计算可视 化、多媒体计算技术等方面的发展,数字图像处理已从一个专门的研究领域 变成了科学研究和人机界面中的一种普遍应用的工具。 图像处理工具箱提供一套全方位的参照标准算法和图形工具,用于进 行图像处理、分析、可视化和算法开发。可用其对有噪图像或退化图像进 行去噪或还原、增强图像以获得更高清晰度、提取特征、分析形状和纹理 以及对两个图像进行匹配。工具箱中大部分函数均以开放式 MATLAB 语言 编写。这意味着可以检查算法、修改源代码和创建自定义函数。图像处理 工具箱在生物测定学、遥感、监控、基因表达、显微镜技术、半导体测试、 图像传感器设计、颜色科学及材料科学等领域为工程师和科学家提供支持。 它也促进了图像处理技术的教学 3.2 3.2 MATLABMATLAB MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、 数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境, 主要包括MATLAB和Simulink两大部分。 MATLA