基于Matlab二维图像的分析与处理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

摘要1

Abstract2

1 数据采集3

1.1 图像提取3

1.2图像的读取3

1.2图像鉴别及转换5

1.3转换后图像信息显示6

2 数据统计处理8

2.1 均值计算8

2.1.1 原理介绍8

2.1.2 仿真结果8

2.2 标准差计算9

2.2.1 原理介绍9

2.2.2 仿真结果9

2.3 方差计算10

2.3.1 原理介绍10

2.2.2 仿真结果10

2.4 灰度直方图绘制11

2.4.1 原理介绍11

2.4.2 仿真结果11

3 快速傅立叶变换12

3.1 原理介绍12

3.2 仿真结果12

4 小结与体会15

参考文献16

摘要

基础强化训练的主要目的就是安排学生进行基础理论、基本技能的强化训练,提高学生的基础理论知识、基本动手能力,提高人才培养的基本素质。根据本专业需求和特点,需要在数学基础知识、基本技能方面进行强化训练,使学生对常用的数据分析与处理原理及方法有较为全面的了解,能够运用相关软件进行模拟分析。并帮助学生掌握基本的文献检索和文献阅读的方法,同时提高学生正

确地撰写论文的基本能力,本次基础强化训练主要是运用Matlab软件来处理图像,而且主要是学会使用该软件中与图像信息显示、分析和处理的有关函数的调用,本次基础强化训练运用的主要函数为,imread、imshow、fft、fft2、dct、dct2、dwt、dwt2、std、std2、mean、mean2、hist等,通过调用这些函数来实现图像显示、数据分析和图像处理即傅里叶变换。本次基础强化训练包括三个内容分别为:数据采集、数据统计处理和数据分析算法。

Abstract

The basis of intensive training is the main purpose of allowing students to carry out basic theory, basic skills training to enhance students knowledge of basic theory, basic practical ability to improve the basic quality of personnel training. According to the professional needs and characteristics, the need for basic knowledge in mathematics, basic skills training to enable students to commonly used data analysis and theory and methods to deal with a more comprehensive understanding of, related to the use of simulation software. And to help students master basic reading literature search and documentation of methods, while improving the students correctly the basic ability to write papers, this is the basis of intensive training to deal with the use of Matlab software, images, and mainly learn how to use the software with the image information display, analysis and processing of the function to be called the basis for the use of intensive training for the main function, imread, imshow, fft, fft2, dct, dct2, dwt, dwt2, std, std2, mean, mean2, hist and so on, through the call these functions to achieve image display, data analysis and image processing that the Fourier transform. The basis of this intensive training, including three components are: data acquisition, data processing and data analysis algorithms.

1 数据采集

1.1 图像提取

原始图像源来自于互联网,如图1所示,像素为794*454,且为黑白图像,本要求像素大于64*64,为黑白图像,所以所选图像满足要求。

图 1 原始图像

1.2图像的读取

MATLAB中从图像文件中读取数据用函数imread(),这个函数的作用就是将

图像文件的数据读入矩阵中,此外还可以用imfinfo()函数查看图像文件的信息。

图像数据及图像信息的读取源程序如下:

源程序1:

[A,M]=imread('e:\ks\1.jpg');%图像数据的读取,

%将图像数据放入矩阵A中,颜色数据放入矩阵M中

imshow(A,M);%显示图像

title('原图像');%图像标题info=imfinfo('e:\ks\1.jpg')%读取图像

信息

运行源程序部分结果:

info =

: 'e:\ks\1.jpg'

Format: 'jpg'

Width: 794

Height: 454

BitDepth: 24

ColorType: 'truecolor'

图像显示结果如图2:

相关文档
最新文档