第五章 MATLAB在遥感图像处理中的应用

合集下载

Matlab技术遥感图像处理实例分析

Matlab技术遥感图像处理实例分析

Matlab技术遥感图像处理实例分析遥感图像处理是一项涵盖多个领域的复杂任务,它在环境保护、农业、城市规划等众多领域中都有着重要的应用。

Matlab作为一种广泛应用于科学计算与数据可视化的编程语言,提供了丰富的工具箱和函数,用于处理和分析遥感图像数据。

本文将通过实例来探讨Matlab在遥感图像处理中的应用,重点分析图像预处理、特征提取以及分类与监督分析等方面的技术。

一、图像预处理在遥感图像处理中,预处理是一个必不可少的步骤。

图像预处理的目标是去除图像中的噪声、改善图像质量,并增强图像特征。

Matlab提供了多种图像滤波和增强的函数,可以有效地进行图像预处理。

例如,在进行图像去噪时,可以使用Matlab中的中值滤波函数。

中值滤波是一种非常适用于去除椒盐噪声的滤波方法。

首先,加载遥感图像数据,并通过Matlab的傅里叶变换函数将图像转换为频域数据。

然后,使用中值滤波函数对频域数据进行处理,最后再通过傅里叶逆变换将图像转换回空域数据。

通过这个简单的步骤,我们可以去除图像中的噪声,提高图像的清晰度和质量。

除了去噪外,图像增强也是图像预处理的重要任务。

Matlab提供了多种图像增强算法,如直方图均衡化和小波变换。

直方图均衡化是一种通过改变图像的灰度级分布来提高图像对比度的方法。

可以通过Matlab的直方图均衡化函数来实现,只需要将输入图像作为参数传递给函数即可。

小波变换是一种时频分析方法,可以同时提供图像的时域和频域信息。

在图像增强中,可以使用小波变换来处理图像的高频部分,从而增强图像的边缘和细节。

二、特征提取在遥感图像处理中,特征提取是一项关键任务。

特征提取是指从图像中提取出最具代表性的信息,以便进行分类和分析。

Matlab提供了多种特征提取算法,如纹理特征和形状特征。

纹理特征是用于描述图像不同区域纹理特点的特征。

Matlab提供了多种计算纹理特征的函数,如灰度共生矩阵、Gabor滤波器等。

例如,可以使用Matlab的灰度共生矩阵函数来计算图像的纹理特征。

Matlab技术在图像处理中的应用

Matlab技术在图像处理中的应用

Matlab技术在图像处理中的应用引言:图像处理在现代科学技术中占据了重要的地位,无论是在医学、工程还是娱乐行业,图像处理技术都扮演着至关重要的角色。

而Matlab作为一款功能强大的编程语言和环境,被广泛应用于图像处理领域。

本文将从图像增强、图像滤波、图像分割和图像识别等方面,探讨Matlab技术在图像处理中的应用。

1. 图像增强图像增强是改善图像质量,使得图像更符合人眼视觉感知的过程。

Matlab提供了丰富的图像增强函数和工具箱,可以通过调整图像的对比度、亮度、饱和度等参数来增强图像质量。

例如,可以使用imadjust函数对图像进行灰度拉伸,将图像的像素值映射到更广的灰度范围,从而增强图像的对比度。

另外,Matlab还提供了直方图均衡化函数histeq,通过重新分布图像的灰度级,使得图像的直方图更均衡,从而提高图像的视觉效果。

2. 图像滤波图像滤波是将图像传递通过滤波器,以消除图像中的噪声或者改善图像的细节。

Matlab提供了各种滤波函数和工具,包括线性滤波、非线性滤波、频域滤波等。

例如,可以使用imfilter函数进行线性滤波,如高斯滤波器、中值滤波器等。

另外,Matlab还提供了快速傅里叶变换函数fft2,可以对图像进行频域滤波,如带通滤波器、陷波滤波器等。

3. 图像分割图像分割是将图像划分为不同的区域或者对象的过程。

Matlab中提供了多种图像分割算法和函数。

例如,可以使用基于阈值的分割算法,通过设定合适的阈值将图像的像素分为不同的类别。

另外,Matlab还提供了基于区域的分割算法,如分水岭算法、区域增长算法等。

这些算法可以根据图像的纹理、颜色、亮度等特征,将图像分割为不同的区域,便于进一步的处理和分析。

4. 图像识别图像识别是通过对图像进行特征提取和分类,来识别图像中的对象或者场景。

Matlab中提供了多种图像识别的函数和工具箱,如SVM分类器、k近邻分类器等。

通过提取图像的颜色、纹理、形状等特征,可以训练分类器来对图像进行分类和识别。

Matlab中的遥感图像处理与分析方法

Matlab中的遥感图像处理与分析方法

Matlab中的遥感图像处理与分析方法遥感图像处理与分析是遥感技术的重要组成部分,它包括对获取的遥感图像进行预处理、增强、分类、信息提取等一系列操作。

Matlab作为一种强大的科学计算软件,提供了丰富的工具箱和函数,广泛应用于遥感图像处理与分析领域。

本文将介绍Matlab中一些常用的遥感图像处理与分析方法,并探讨其在实际应用中的价值。

一、遥感图像的读取与显示在进行遥感图像处理与分析之前,首先需要将遥感图像读取到Matlab中。

Matlab提供了多种读取图像的函数,如imread、multibandread等。

通过这些函数,可以将遥感图像以矩阵的形式存储在Matlab的变量中,方便后续的处理。

读取遥感图像后,我们可以使用imshow函数在Matlab中显示图像。

通过调整imshow函数的参数,可以实现对图像的缩放、亮度、对比度等的调整。

此外,Matlab还提供了imtool函数,可以在一个窗口中同时显示多幅图像,方便进行比较和分析。

二、遥感图像的预处理遥感图像的预处理是遥感图像处理与分析的重要步骤之一。

预处理的目的是消除图像中的噪声、增强图像的对比度、调整图像的亮度等,为后续的处理提供更好的数据基础。

在Matlab中,可以使用多种函数实现遥感图像的预处理。

例如,imadjust函数可以调整图像的亮度和对比度,imnoise函数可以在图像中添加噪声,medfilt2函数可以进行中值滤波,去除图像中的椒盐噪声等。

此外,Matlab还提供了一些专门用于遥感图像处理的工具箱,如Image Processing Toolbox、Computer Vision Toolbox等,这些工具箱提供了丰富的函数和工具,便于进行图像的预处理操作。

三、遥感图像的增强与融合遥感图像的增强与融合是遥感图像处理与分析的重要任务之一。

增强可以使图像中的细节更加清晰,对于提取图像中的信息非常有帮助。

融合可以将来自不同传感器或不同时刻的遥感图像融合在一起,得到更全面的信息。

如何使用MATLAB进行遥感图像处理

如何使用MATLAB进行遥感图像处理

如何使用MATLAB进行遥感图像处理近年来,遥感技术在地理信息系统、环境监测、资源调查等领域得到了广泛应用。

遥感图像处理是其中关键的环节之一,能够有效地提取和分析图像中的信息。

而MATLAB作为一款功能强大的科学计算软件,也被广泛运用于遥感图像处理。

本文就来探讨一下如何使用MATLAB进行遥感图像处理。

首先,我们需要了解一些基本的概念和原理。

遥感图像是通过航天器、飞机等载体获取的地面反射、辐射和散射的电磁能量记录。

常见的遥感图像类型有光学影像、雷达影像和卫星图像等。

这些图像包含了丰富的信息,如地表覆盖类型、地物高程、温度分布等。

而遥感图像处理的目标就是从这些图像中提取和分析所需的信息。

在MATLAB中,可以使用遥感工具箱(Remote Sensing Toolbox)来处理遥感图像。

这个工具箱提供了许多功能强大的工具和函数,用于读取、预处理、分析和可视化遥感图像数据。

例如,可以使用imread函数读取图像文件,imwrite函数保存处理结果。

还可以使用imadjust函数对图像进行亮度和对比度调整,使图像更加清晰明亮。

在进行遥感图像处理时,常见的一种操作是图像增强。

图像增强旨在改善图像的视觉效果、增强图像的特定特征或提高图像的质量。

在MATLAB中,可以使用各种滤波器对图像进行平滑、锐化、边缘检测等操作。

例如,可以使用imfilter函数对图像进行线性滤波,使用fspecial函数生成各种滤波核。

除了图像增强,遥感图像处理还包括特征提取和分类等操作。

特征是指图像中表达某一特定属性的数值或向量,如纹理特征、形状特征等。

提取图像的特征有助于分析图像内容和识别地物类型。

在MATLAB中,可以使用一些特征提取函数,如GLCM函数计算灰度共生矩阵纹理特征,regionprops函数计算图像的形状特征等。

分类是遥感图像处理的一个重要步骤,用于将图像中的像素划分为不同的类别。

常见的分类方法有有监督分类和无监督分类。

MATLAB语言在遥感影像处理中的应用研究

MATLAB语言在遥感影像处理中的应用研究

MATLAB语言在遥感影像处理中的应用研究遥感影像处理是利用遥感技术获取的影像数据进行信息提取、分析和应用的过程。

MATLAB作为一种强大的科学计算软件,被广泛应用于遥感影像处理领域。

本文将探讨MATLAB语言在遥感影像处理中的应用研究。

一、MATLAB在遥感影像预处理中的应用在遥感影像处理中,预处理是非常重要的一步,它可以有效地提高后续分析的准确性和效率。

MATLAB提供了丰富的图像处理工具和函数,可以对遥感影像进行去噪、辐射校正、几何校正等预处理操作。

通过编写MATLAB脚本,可以实现自动化的预处理流程,节省人力成本并提高处理速度。

二、MATLAB在遥感影像特征提取中的应用遥感影像中包含丰富的信息,如地物类型、覆盖范围等。

MATLAB 提供了各种图像分割、特征提取的函数,可以帮助从遥感影像中提取出所需的特征信息。

利用MATLAB进行特征提取可以帮助用户更好地理解影像数据,为后续的分类和识别工作奠定基础。

三、MATLAB在遥感影像分类识别中的应用遥感影像分类识别是遥感应用领域的重要研究内容,也是实际应用中常见的需求。

MATLAB提供了各种机器学习和深度学习工具,如支持向量机(SVM)、卷积神经网络(CNN)等,可以帮助用户进行遥感影像的分类识别任务。

通过在MATLAB环境下编写相应的算法,可以实现对遥感影像数据进行高效准确的分类识别。

四、MATLAB在遥感影像变化检测中的应用遥感影像变化检测是监测地表覆盖变化、资源利用变化等重要内容之一。

MATLAB提供了丰富的时间序列分析工具和图像配准算法,可以帮助用户检测出遥感影像中发生的变化。

利用MATLAB进行变化检测可以帮助用户及时发现潜在问题并采取相应措施。

五、MATLAB在遥感影像数据可视化中的应用数据可视化是将抽象数据转换为可视化图形的过程,有助于用户更直观地理解数据信息。

MATLAB提供了丰富的绘图函数和工具箱,可以帮助用户对遥感影像数据进行可视化展示。

MATLAB在地理信息系统与遥感影像分析中的应用指南

MATLAB在地理信息系统与遥感影像分析中的应用指南

MATLAB在地理信息系统与遥感影像分析中的应用指南随着技术的发展和数据的爆炸性增长,地理信息系统(GIS)和遥感影像分析在许多领域中变得越来越重要。

这些技术可以帮助我们更好地理解和利用地理数据,从而为城市规划、自然资源管理和环境保护等提供支持。

在这篇文章中,我们将探讨MATLAB在GIS和遥感影像分析中的应用指南。

一、简介地理信息系统(GIS)是一种集成地理数据收集、存储、管理、分析、可视化和展示的技术。

它可以帮助我们理解地理现象之间的关系,并为决策和规划提供支持。

遥感影像分析是一种通过对航空或卫星遥感数据进行数字图像处理和分析来获取地表信息的技术。

这些技术需要强大的计算能力和有效的算法来处理海量数据和提取有用的信息。

二、数据处理和可视化MATLAB作为一种功能强大的数值计算软件,可以帮助我们处理和分析GIS和遥感影像数据。

它提供了许多用于数据读取、处理和可视化的函数和工具。

例如,可以使用MATLAB的图像处理工具箱来读取和处理不同格式的遥感影像数据,如多光谱和高光谱数据。

同时,MATLAB还提供了用于显示和可视化地理数据的函数和工具。

通过使用这些函数和工具,我们可以更好地理解地理数据的分布和变化,并生成高质量的地理图像和地图。

三、空间分析和模型建立GIS和遥感影像分析中的一个重要任务是进行空间分析,即对地理对象的分布和属性进行定量分析和建模。

MATLAB提供了许多用于空间分析的函数和工具。

例如,可以使用MATLAB的统计工具箱来进行空间统计分析,如点模式分析、聚类分析和空间插值。

此外,MATLAB还可以用来建立和评估空间模型,如地理回归模型和地理随机模型。

通过这些功能,我们可以对地理现象进行更深入的分析和预测。

四、地理决策支持系统地理决策支持系统(GDSS)是基于GIS和遥感影像分析的一种应用工具,旨在帮助决策者进行地理问题的决策和规划。

MATLAB可以作为GDSS的核心技术之一,为决策者提供数据处理、空间分析和模型建立等功能。

Matlab技术在遥感影像处理中的应用

Matlab技术在遥感影像处理中的应用

Matlab技术在遥感影像处理中的应用遥感影像处理是指通过遥感技术获取的影像进行分析、处理和解译的过程。

而Matlab作为一种功能强大、灵活易用的科学编程语言和数字计算环境,被广泛应用于遥感影像的处理和分析之中。

本文将深入探讨Matlab技术在遥感影像处理中的应用。

一、图像增强与预处理图像增强是遥感影像处理的基础步骤之一,它可以提高影像的质量和清晰度,方便后续的分析和解译工作。

而Matlab提供了丰富的图像处理和增强函数,例如直方图均衡化、滤波、锐化等。

通过这些函数的灵活组合,可以有效地提高遥感影像的视觉效果和信息提取能力。

二、遥感图像分类与分割遥感图像分类和分割是遥感影像处理中的关键任务,它们可以将遥感影像中的不同地物对象进行区分和标记,为后续的信息提取和应用提供支持。

Matlab提供了多种分类和分割算法,例如基于聚类的K-means算法、基于像素相似度的区域生长算法等。

这些算法可以帮助用户根据遥感影像的特征进行自动分类和分割,并生成相应的分类结果。

三、图像拼接与融合在遥感影像处理中,由于采集设备和扫描路线的限制,往往需要组合多个图像以获取更大范围和分辨率的遥感影像。

而Matlab提供了多种图像拼接和融合算法,如基于特征匹配的图像拼接算法、基于小波变换的多尺度融合算法等。

这些算法可以用于将多个遥感图像进行拼接和融合,生成更为完整和准确的遥感影像数据。

四、遥感数据处理与分析遥感数据处理是遥感影像处理的重要组成部分,它可以根据特定的应用需求,对遥感数据进行处理和分析,提取出所需的信息和特征。

Matlab提供了丰富的数据处理和分析函数,例如数据提取、变换、统计分析等。

这些函数可以帮助用户对遥感数据进行各种操作,从而满足不同的应用需求。

五、遥感图像的三维可视化在遥感影像处理中,有时需要将二维遥感影像数据转换为三维形式,以实现更直观、全面的可视化效果。

而Matlab提供了多种三维可视化函数和工具箱,例如plot3、meshgrid、surf等。

Matlab在图像处理中的应用与技巧

Matlab在图像处理中的应用与技巧

Matlab在图像处理中的应用与技巧引言图像处理是计算机科学领域中的一个重要分支,通过对图像进行处理和分析,可以获得许多有价值的信息。

而MATLAB作为一个强大的计算软件,具备了丰富的图像处理函数和工具箱,可以帮助我们实现各种复杂的图像处理任务。

本文将介绍MATLAB在图像处理中的应用与技巧,帮助读者更好地利用MATLAB进行图像处理。

一、图像的读取与显示在MATLAB中,可以使用imread函数读取图像文件。

例如,要读取一张名为"image.jpg"的图像文件,可以使用以下代码:```MATLABimage = imread('image.jpg');```而imshow函数则可以将图像显示在窗口中,例如:```MATLABimshow(image);```通过这两个简单的函数,我们可以很方便地读取和显示图像。

二、图像的基本处理1.图像的缩放在图像处理过程中,经常需要将图像进行缩放。

MATLAB提供了imresize函数来实现图像的缩放,例如:```MATLABnew_image = imresize(image, [height, width]);```其中,height和width分别表示缩放后图像的高度和宽度。

2.图像的灰度化有时候我们只关注图像的亮度信息,而忽略了彩色信息。

此时可以将图像转换为灰度图像,MATLAB提供了rgb2gray函数来实现图像的灰度化,例如:```MATLABgray_image = rgb2gray(image);```gray_image即为灰度图像。

3.图像的旋转有时候我们需要将图像进行旋转,MATLAB提供了imrotate函数来实现图像的旋转,例如:```MATLABrotated_image = imrotate(image, angle);```其中,angle表示旋转的角度。

三、图像的增强处理1.图像的边缘检测在许多图像处理任务中,边缘是重要的特征之一。

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

主要内容
• 遥感图像概述 • 遥感图像的读写与显示 • 遥感图像辐射增强 • 遥感图像几何变换 • 遥感图像配准 • 遥感图像滤波 • 遥感图像分割
2 遥感图像的读写与显示
• 对于标准格式的图像,如bmp, jpg, tif等 格式的图像,可以直接利用MATLAB提供 的命令imread及imwrite进行读写操作。
物理图象及对应 的数字图象
灰度 196ቤተ መጻሕፍቲ ባይዱ
采样行
物理图像 采样列 像素
43
数字图像 灰阶像素

0
行间隔

128
图片
采样列间隔

255
彩色图象可以用红、绿、蓝三元组的二维矩阵来表示。
–通常,三元组的每个数值也是在0到255之间,0表 示相应的基色在该象素中没有,而255则代表相应的 基色在该象素中取得最大值,这种情况下每个象素可 用三个字节来表示。
• 线性变换
• 分段线性拉伸对不同范围的灰度值进行不同 的拉伸。
• 非线性变换
• 变换函数是非线性的,如指数变换、对数变 换等。
• 指数变换
• 指数变换可以对图像高值区域进行拉伸
• 对数变换
• 对数变换对图像低值区域进行拉伸
• 直方图均衡
• 将原图像的直方图通过变换函数变为均匀的 直方图,然后按均匀直方图修改原图像,从 而获得一幅灰度分布均匀的新图像。
• 直方图均衡计算步骤
• 1. 计算原图像f的直方图h
• 直方图均衡计算步骤
• 2. 求出图像f的总体像素个数N,计算每个灰 度级的像素个数在整个图像中所占的比例hs。
• 直方图均衡计算步骤
• 3. 计算图像各灰度级的累积分布hp。
• 直方图均衡计算步骤
• 4. 求出新图像g的灰度值。
因为直方图是近似的概率密度函数,所以用离 散灰度级作变换一般得不到完全平坦的结果。 另外,从上例可以看出,变换后的灰度级减少 了,这种现象叫做“简并”现象。由于简并现 象的存在,处理后的灰度级总是要减少的,这 是像素灰度有限的必然结果。由于上述原因, 数字图像的直方图均衡只是近似的。
调色板的图像 imwrite(X,MAP,'文件名','文件格式')-
保存有调色板的图像 imwrite(...,'文件名')-文件名中含格式 imwrite(...,'参数','值')-指定保存参数 文件格式:bmp、jpg、pcx、tif。
【例】将tif图像保存为jpg图像 [x,map]=imread('canoe.tif'); imwrite(x,map,'canoe.jpg','JPG','Quality',7
• 例如:imshow函数的基本语法为: imshow(f,G)
其中,f是一个图像数组,G是显示该图 像的灰度级数。
1、imshow(I,n) 显示灰度级为n的图像,n缺省为256。 【例】按256灰度级显示 I=imread('moon.tif'); imshow(I,256) colorbar
Rmax为探测器可检测到的最大辐射亮度; Rmin为探测器可检测到的最小辐射亮度;max 为级数;R为辐射亮度值;V为像素表征的地物 辐射亮度的相对值。
遥感数字图像处理:利用数字计算机或其 它高速、大规模集成数字硬件,对从遥 感图像信息转换来的数字电信号进行某 些数字运算或处理(如去除噪声、增强、 复原、分割、提取特征等),以期提高 遥感图像的质量以达到人们所要求的某 些预期结果。
5)
主要内容
• 遥感图像概述 • 遥感图像的读写与显示 • 遥感图像辐射增强 • 遥感图像几何变换 • 遥感图像配准 • 遥感图像滤波 • 遥感图像分割
3 遥感图像辐射增强
• 定义:将原来不清晰的图像变得清晰或 突出某些特征,同时抑制一些不需要的 信息的处理方法。
• 目的:突出图像中的有用信息,扩大不 同影像特征之间的差别,以便于进行判 读和分析。
图像的表示
完整描述图像,可以用式子:
I=f(x,y,z,λ,t) 表示一个立体的、彩色的活动图像。还有:
对于静止图像,则表示为f(x,y,z,λ); 对于平面图像,则表示为f(x,y,λ); 对于单色图像,则表示为f(x,y)。 有时,在传播或传送图像时,常把图像扫描成 一维信号,如视频信号,这时图像便成了一维 函数f(t),称之为图像信号,而前面几个式子 称为图像,以示区别。
• 直方图变换的类型
• 线性变换 • 非线性变换
线性变换:根据原图像直方图来确定好拉 伸变换前的灰度值区间,然后把这一灰 度值区间按某一直线方程关系拉伸或压 缩而成为变换后灰度值区间。拉伸后的 图像灰度值范围增大,对比度改善。
• 线性变换
• 按比例扩大原是灰度级的范围,将原始的相 对集中的
• 灰度值分布在0–255范围内展开。
• 完整的几何运算需要由两个算法来实现: 空间变换算法和灰度插值算法。
亮度值有如下特点:
(1)不同图像相同地点的亮度值不同;
(2)亮度值大小由传感器所探测到的电磁辐射 强度决定,入射到传感器中的电磁波被探测元 件转化为电信号,经过A/D转换,成为绝对辐 射亮度值R。为了便于应用R又被转换为能够表 征地物的辐射亮度相对值V。
R = V *(Rmax - Rmin )/ Dmax + Rmin
• 实际中不同的遥感数据并非标准格式。 如何根据数据提供者提供的格式说明文 件读出相应的参数及图像数据是进行后 续遥感图像处理的关键。
标准格式图像读取
• 函数imread可以从任何Matlab支持的图像文件格式中, 以任意位深度读取一幅图像。格式为:
• [X,MAP]=imread(FILENAME,'FMT'),其中: • FILENAME-为需要读入的图像文件名称,FMT-为图像格式。
彩色图象(128x128)及其对应的数值矩阵(仅列出一部分 (25x31))
(207,137,130) (220,179,163) (215,169,161) (210,179,172) (210,179,172) (207,154,146) (217,124,121) (226,144,133) (226,144,133) (224,137,124) (227,151,136) (227,151,136) (226,159,142) (227,151,136) (230,170,154) (231,178,163) (231,178,163) (231,178,163) (236,187,171) (236,187,171) (239,195,176) (239,195,176) (240,205,187) (239,195,176) (231,138,123) (217,124,121) (215,169,161) (216,179,170) (216,179,170) (207,137,120) (159, 51, 71) (189, 89,101) (216,111,110) (217,124,121) (227,151,136) (227,151,136) (226,159,142) (226,159,142) (237,159,135) (237,159,135) (231,178,163) (236,187,171) (231,178,163) (236,187,171) (236,187,171) (236,187,171) (239,195,176) (239,195,176) (236,187,171) (227,133,118) (213,142,135) (216,179,170) (221,184,170) (190, 89, 89) (204,109,113) (204,115,118) (189, 85, 97) (159, 60, 78) (136, 38, 65) (160, 56, 75) (204,109,113) (227,151,136)(226,159,142)(237,159,135)(227,151,136)
主要内容
• 遥感图像概述 • 遥感图像的读写与显示 • 遥感图像辐射增强 • 遥感图像几何变换 • 遥感图像配准 • 遥感图像滤波 • 遥感图像分割
遥感图像几何变换
• 几何运算可以看成是像素在图像内的移 动过程,该移动过程可以改变图像中物 体对象(像素)之间的空间关系。几何运 算可以是不受任何限制的,但是通常都 需要做出一些限制以保持图像的外观顺 序。
【例】不用专用函数显示多图 load trees; [x2,map2]=imread('forest.tif'); subplot(2,1,1),imshow(x2,map2);col
orbar subplot(2,1,2),imshow(X,map);colorbar
图像的写入
1、imwrite函数 imwrite(I,'文件名','文件格式')-保存无
3、imshow(RGB) 显示真彩色图像。 【例】 rgb=imread('flowers.tif'); imshow(rgb);
4、subimage 多图显示多个调色板的图像。 【例】 load trees; [x2,map2]=imread('forest.tif'); subplot(2,1,1),subimage(X,map);colorbar subplot(2,1,2),subimage(x2,map2);colorbar
基于直方图变换的增强方法
• 直方图变换是一种通过直接改变图像中像元的亮度值 来改变图像的对比度,从而改善图像质量的图像处理 方法。
• 灰度直方图是灰度级的函数,描述图像中具有该灰度 级的像元的个数。其横坐标是灰度级,纵坐标是像元 的个数(或该灰度出现的频率)。
相关文档
最新文档