本文格式为 Word 版,下载可任意编辑
基本数字图像处理算法的 matlab 实现
subplot(m,n,p)
打开一个有 m 行 n 列图像位置的窗口,并将焦点位于第 p 个位置上。
基本数字图像处理算法的 m a t l a b 实现
图像的运算
1.数字图像处理的简单介绍
灰度化将彩色图像转化成为灰度图像的过程成为图像的灰度化处理。彩色图像中的每个
所谓数字图像就是把传统图像的画面分割成为像素的小的离散点,各像素的灰度值也是
像素的颜色有 R、G、B 三个分量决定,而每个分量有 255 中值可取,这样一个像素点可以有
用离散值来表示的。
1600 多万(255*255*255)的颜色的变化范围。而灰度图像是 R、G、B 三个分量相同的一种特
数字图像处理是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理
殊的彩色图像,其一个像素点的变化范围为 255 种,所以在数字图像处理种一般先将各种格
的方法和技术。
式的图像转变成灰度图像以使后续的图像的计算量变得少一些。灰度图像的描述与彩色图像
2.图像的显示与运算
一样仍然反映了整幅图像的整体和局部的色度和亮度等级的分布和特征。图像的灰度化处理
图像的显示
可用两种方法来实现。
Matlab 显示语句
第一种方法使求出每个像素点的 R、G、B 三个分量的平均值,然后将这个平均值赋予给
imshow(I,[low high])%图像正常显示
这个像素的三个分量。
I 为要显示的图像矩阵。,[low high]为指定显示灰度图像的灰度范围。高于 high 的像素
第二种方法是根据 YUV 的颜色空间中,Y 的分量的物理意义是点的亮度,由该值反映亮度
被显示成白色;低于 low 的像素被显示成黑色;介于 high 和 low 之间的像素被按比例拉伸后
等级,根据 RGB 和 YUV 颜色空间的变化关系可建立亮度 Y 与 R、G、B 三个颜色分量的对应:
显示为各种等级的灰色。
第 1 页 共 5 页