文档详情

数字图像处理课程..doc

发布:2017-01-11约8.52千字共13页下载文档
文本预览下载声明
郑州航空工业管理学院 数字图像处理结课论文 2013– 2014第1学期 题 目:基于Matalab的图像对比处理 院  系:电子通信工程系 姓  名 专  业:电子信息工程专业 学  号: 摘 要 数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务。数字图像处理是一种通过计算机基于Visual Bisic、Matalab等软件并采用一定的算法对图形图像进行处理的技术。图像处理的信息量很大,对处理速度的要求也比较高,当今社会数字图像处理技术已经在各个领域上都有了比较广泛的应用。鉴于MATLAB强大的运算和图形展示功能,使图像处理变得更加的简单和直观,所以本文介绍了MATLAB 语言的特点,基于MATLAB的数字图像处理环境及.tif图片格式,具体介绍了如何利用MATLAB及其图像处理工具箱采用imadjust函数、histeq函数、adapthisteq函数三种技术对.tif图片进行对比增强数字图像处理操作。 关键词:MATLAB,数字图像处理,图像对比增强 目录 1. MATLAB基本知识介绍 1 1.1 MATLAB的概述 1 1.2 MATLAB产生的历史背景 1 1.4 MATLAB在图像处理中的应用 4 2. Tif图像格式介绍 5 3. 对灰度图像pout.tif和彩色图像shadow.tif的对比增强处理 5 3.1 加载灰度图像pout.tif和彩色图像shadow.tif 5 3.2 调整图像大小 5 3.3 增强灰度图片pout.tif处理 5 3.4 增强彩色图像shadow.tif处理 7 附录(使用程序) 8 参考文献 9 1. MATLAB基本知识介绍 1.1 MATLAB的概述 MATLAB 是MATrix LABoratory(“矩阵实验室”)的缩写,是由美国MathWorks 公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的,功能强大、操作简单的语言。是国际公认的优秀数学应用软件之一。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。 MATLAB包括拥有数百个内部函数的主包和三十几种工具包(Toolbox).工具包又可以分为功能性工具包和学科工具包.功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能.学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类. 开放性使MATLAB广受用户欢迎.除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包. 1.2 MATLAB产生的历史背景 在70年代中期,Cleve Moler博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库.EISPACK是特征值求解的FOETRAN程序库,LINPACK是解线性方程的程序库.在当时,这两个程序库代表矩阵运算的最高水平. 到70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写EISPACK和LINPACK的接口程序.Cleve Moler给这个接口程序取名为MATLAB,该名为矩阵(matrix)和实验室(labotatory)两个英文单词的前三个字母的组合.在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传. 1983年春天,Cleve Moler到Standford大学讲学,MATLAB深深地吸引了工程师John Little.John Little敏锐地觉察到MATLAB在工程领域的广阔前景.同年,他和Cleve Moler,Steve Bangert一起,用C语言开发了第二代专业版.这一代的MATLAB语言同时具备了数值计算和数据图示化的功能. 1984年,Cleve Moler和John Little成立了Mat
显示全部
相似文档