摘要:图像信息已经逐渐成为人类传递信息的主要途径,在越来越多的领域中,人们开始使用图像信息来解决问题,而数字图像处理也成为必不可少的环节。为了改善图像质量,MATLAB语言也被广泛的运用到数字图像处理的算法研究中。由于图像处理的信息量很大,对信息处理的速度要求也很高,结合MATLAB语言的强大运算能力和图像的展示功能,我们可以利用MATLAB语言的编写对数字图像进行图像变换,压缩,去噪,旋转,分割,滤波等处理,以获得理想的图像信息。利用本文主要介绍了怎样利用MATLAB语言进行简单的图像变换和图像增强,利用imresize函数、 imretate函数、imcrop函数、sobel算子、laplace算子、roberts算子等可以对图像实现显示,旋转、裁剪、锐化等变换。所以,基于 MATLAB语言对数字图像的处理的设计与实现在未来生活中会越来越多的被人们使用。79022
毕业论文关键词:MATLAB,数字图像处理,图像增强,函数
Abstract:Image information has gradually become the main way to transfer information。 In more and more fields, people begin to use image information to solve the problem, and digital image processing has become an indispensable link。 In order to improve the quality of the image, MATLAB language is widely used in digital image processing algorithms。 Due to the amount of information of image processing, requests for information processing speed is also very high, combined with Matlab's powerful calculation ability and image display function, we can use matlab to write image transform of the digital image, compression, denoising, rotation, segmentation, filtering and other processing to obtain the desired image information。 In this paper mainly introduces how to use MATLAB language for simple image transformation and image enhancement, the imresize function, function imretate, imcrop function, Sobel operator, Laplace operator, Roberts operator can achieve the image display, rotation, cropping, sharpening and so on transformation。 Therefore, the design and implementation of digital image processing based on MATLAB language will be more and more used in the future life。
Keywords: matlab,digital image processing,image enhancement,fuction
目 录
3
1 绪论 6
1。1 本课题的研究意义及目的 6
1。3 本课题的主要研究内容和安排 7
2 数字图像以及数字图像处理技术 7
2。1 数字图像基本知识 7
2。2 数字图像处理的基本概述 9
2。2。1 数字图像处理方法研究内容 9
2。2。2 数字图像处理的特点 11
3 MATLAB基本知识介绍 11
3。1 MATLAB软件的发展变革 12
3。2 MATLAB软件的主要优缺点 12
3。3 MATLAB图像类型 13
4 MATLAB语言与数字图像的基本操作 14
4。1 图像的读取、写入与信息查询 14
4。1。1 文件的读取 14
4。1。2 文件的写入(保存) 14
4。2 图像处理的基本操作