基于MATLAB的数字图像处理毕业设计

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

主要文件格式:1.JPEG格式 2.TIFF格式 3.GIF格式 4.BMP格式 5.PCX格式 6.PNG格式
MATLAB软件简介
MATLAB 是MATrix LABoratory(“矩阵实验 室”)的缩写,不仅具备完善的科学计算功能,而 且能胜任众多专业领域的仿真和设计任务,甚至能 自动生成直接与硬件关联的代码,在图像处理、系 统仿真、数字信号处理、自动控制等领域都有着广 泛的应用。
figure,imshow(uint8(K1));
title('3*3模板平滑滤波器');
figure,imshow(uint8(K2));
title('5*5模板平滑滤波器');
图像增强
原图
加入椒盐噪声的图像
3*3模 板 平 滑 滤 波 器
5*5模 板 平 滑 滤 波 器
2.中值滤波法 中值滤波是将领域中的像素按灰度级排序,取其中间值作
在MATLAB中还提供了imadjust对比度调整函数。
程序:
clear all;
J=imadjust(I);
I=imread('333.jpg');
subplot(1,2,2);
subplot(1,2,1);
imshow(J);
imshow(I);
xlabel('b)增强对比度')
xlabel('a)原始图像')
J=conv2(I,H,'same');
K=I-J;
subplot(1,2,2),imshow(K,[]); xlabel('(2)锐化滤波处理 后图像');
图像增强
图像频域增强: 1.Butterworth(巴特沃斯)低通滤波器
一个截止频率为D0 的n阶Butterworth低通滤波器的传 递函数如下:
图像增强
3.锐化滤波器
图像锐化的目的是为了突出图像的边缘信息,加强图 像的轮廓特征,以便于人眼的观察和机器的识别。
线性高通滤波器是最常用的线性锐化滤波器。这种滤 波器的中心系数都是正的,而周围的系数都是负的。对 3*3的模板来说,典型的系数取值是:
[0 –1 0;-1 4 –1;0 –1 0]
程序:clear all; I=imread('pears1.png'); subplot(1,2,1);imshow(I); subplot(1,2,2),imshow(K,[]); xlabel('(1)原始图像'); I=double(I); H=[0 1 0,1 -4 1,0 1 0];
为输出像素。中值滤波只依赖于领域的空间范围和中值计算中 涉及的像素数。
图像增强
程序:a=imread('rice.png'); b=imnoise(a,'salt & pepper',0.02); k=medfilt2(b); subplot(1,3,1);imshow(a);title('(a)原始图像'); subplot(1,3,2);imshow(b);title('(b)含有椒盐噪声图像'); subplot(1,3,3);imshow(k);title('(k)中值滤波去噪图像');
运行后:
空域滤波增强: 1.领域平均法
对于给定图像f(x,y)中的每个像素点(i,j),设 其领域S,S含有M个像素,假定噪声n(x,y)是加性噪 声,在空间各点互不相关,且期望为0,方差为 , 2领域 平均处理后的图像为g(x,y),则有:
图像增强
g x,
y
1 M
f
x,
y
1 M
nx,
y
程序:I=imread('rice.png');
(2)主要内容
① 算术/逻辑操作 ② 几何变换 ③ 图像增强 ④ 图像分割
⑤ 图像形态学处理 ⑥ 模式识别 ⑦ 图像复原(恢复) ⑧ 图像压缩
数字图像处理的特点与图像文件格式
特点:1.再现性好
2.处理精度高 3.适用面宽 4.灵活性高
图像类型:1.二值图像 2.灰度图像 3.索引图像 4.RGB图像
图像增强
运行后:
2.图像求反 所谓对图像求反是将原来的灰度值翻转,
简单的说就是使黑变白,使白变黑。假设对灰 度级范围是[0,L-1]变换到[L-1,0],变换公式为:
t L 1 s
图像增强
程序:clear all; I=imread('999.jpg'); figure,imshow(I); J=double(I); J=256-1-J; J=uint8(J); figure,imshow(J);
基于MATLAB的数字图像处理
班级: 通信092班 姓名: 刘超 指导教师: 吴良美
目录
❖1. 数字图像处理的基本内容 ❖2. MATLAB软件简介 ❖3. 图像增强 ❖4. 二值图像分析 ❖5. 图像复原
数字图像处理的基本内容
(1)基本概念
数字图像处理(Digital Image Processing)是通过 计算机对图像进行去除噪声、增强、复原、分割、提取 特征等处理的方法和技术。
J=imnoise(I,'salt & pepper',0.02);
figure,imshow(I);
title('原图');
figure,imshow(J);
title('加入椒盐噪声的图像');
K1=filter2(fspecial('average',3),J);
K2=filter2(fspecial('average',5),J);
MATLAB特点: 1.它的语言非常接近自然语言 2.该软件提供了大量的内部函数 3.该软件语言以向量矩阵.增强对比度
对比度增强是增强技术中一种比较简单但又十分重要
的方法。这种方法按照一定的规则,逐点修改输入图像每 一像素的灰度,从而改变图像灰度的动态范围。
v0=round(N2/2);
for i=1:N1
(3)Butterworth低 通 滤 波 器 处 理 后 图 像
for j=1:N2
H
m,
n
1
1
Dm, n
/
D0
2n
图像增强
由于在通带与阻带之间有个平滑的过渡带的存在,用 Butterworth低通滤波器得到的输出图像保留了微量的高 频信号,从而使图像的边缘模糊程度大大降低。
程序:
(2)含 有 椒 盐 噪 声 的 图 像
[N1,N2]=size(g);
n=2;
d0=25;
u0=round(N1/2);
相关文档
最新文档