数字图像处理入门
文章平均质量分 51
主要涉及本人学习数字图像处理时设计过的程序,也包含在实际运行过程中遇到的问题及其解决方案。
Jasmine-Lily
你现在所经历的难题,未来会告诉你答案。
博文如有错误请在评论区告知,谢谢!
展开
-
数字图像处理 频率域锐化 MATLAB实验
一、原理_频率域锐化理想高通滤波器的传递函数为:n 阶巴特沃斯高通滤波器的传递函数为:n 阶指数高通滤波器的传递函数为:二、步骤(1)读入原图像test.tif并显示;(2)采用理想高通滤波器对图像滤波,并显示滤波结果;观察截止频率 D0 分别为15、30、80时,理想高通滤波的结果。(3)采用二阶巴特沃斯高通滤波器对图像滤波,并显示滤波结果;观察截止频率 D0 分别为15、30、80时,二阶巴特沃斯高通滤波的结果。(4)采用二阶指数高通滤波器对图像滤波,并显示滤波结果;观察截止原创 2021-06-17 10:12:18 · 3734 阅读 · 3 评论 -
数字图像处理 频率域平滑 MATLAB实验
一、原理_频率域平滑理想低通滤波器的传递函数为:n 阶巴特沃斯低通滤波器的传递函数为:n 阶指数低通滤波器的传递函数为:二、步骤(1)读入原图像test.tif并显示;(2)对原图像添加高斯噪声;(3)采用理想低通滤波器对加噪图像滤波,并显示滤波结果;观察截止频率 D0 分别为15、30、80时,理想低通滤波的结果。(4)采用二阶巴特沃斯低通滤波器对加噪图像滤波,并显示滤波结果;观察截止频率 D0 分别为15、30、80时,二阶巴特沃斯低通滤波的结果。(5)采用二阶指数低通滤波器原创 2021-06-17 10:02:26 · 3966 阅读 · 3 评论 -
数字图像处理 空间域高斯低通滤波 MATLAB实验
一、原理_空间域高斯低通滤波高斯低通滤波是一种使用的去噪滤波,可用于去除高斯噪声,且几乎没有振铃现象。二、步骤(1)读入原图像lena.bmp并显示;(2)对原图像分别添加高斯噪声,并显示加噪图像;(3)采用空间域高低低通滤波器(55以及1515尺寸)进行去噪处理,并显示去噪图像。三、实验图像lena.bmp四、框图五、代码%------------------------------------------------------------------------% File原创 2021-06-10 20:32:38 · 3738 阅读 · 3 评论 -
数字图像处理 空间域锐化 MATLAB实验
一、原理_空间域锐化设图像为 f(x,y) ,Roberts算子的定义式为:其对应的模板为:Prewitt算子的定义式为:其中,其对应的模板为:Sobel算子的定义式为:其中,其对应的模板为:Laplacian算子的定义式为:其对应的模板为:二、步骤(1)读入原图像lena.bmp并显示;(2)分别采用Roberts算子、Prewitt算子、Sobel算子计算图像的梯度;(3)采用Laplacian增强算子对图像进行增强,并显示增强结果;(4)比较各种锐原创 2021-06-10 20:26:24 · 3142 阅读 · 3 评论 -
数字图像处理 中值滤波 MATLAB实验
一、原理_均值滤波中值滤波的基本思想是将图像中每个像素的灰度值用其邻域内像素灰度的中值代替,它是一种非线性平滑滤波算法。设加噪图像为 f(x,y) ,经中值滤波处理后的图像为g(x,y) ,则:式中,S是(x,y)像素点的邻域。本实验分别选用3×3、5×5、7×7的中值滤波窗口对图像进行处理。需要注意的是,当模板滑动到图像边缘时,模板的部分行或列就会处于图像之外,本实验可采用下面的任一种方法处理这种问题:①先在图像边缘以外补上一行和一列灰度为零的像素点,再对原图像中的每个像素点进行模板处理。②原创 2021-06-10 20:12:27 · 5729 阅读 · 2 评论 -
数字图像处理 空间域平滑 MATLAB实验
一、原理_均值滤波设加噪图像为 f(x,y) ,经均值滤波处理后的图像为g(x,y) ,则:式中, 是 像素点的邻域, 是 内的像素数。最典型的 为 邻域,可用模板形式表示为:这样,将模板在待处理图像中逐点滑动,与图像相卷积,就可得到整幅图像的平滑。本实验分别选用3×3、5×5、7×7的均值滤波模板对图像进行处理。需要注意的是,当模板滑动到图像边缘时,模板的部分行或列就会处于图像之外,本实验可采用下面的任一种方法处理这种问题:①先在图像边缘以外补上一行和一列灰度为零的像素点,再对原图像中的每个原创 2021-06-10 20:04:28 · 3452 阅读 · 0 评论 -
数字图像处理 直方图规定化 MATLAB实验
一、原理直方图规定化是使原图像灰度直方图变成规定形状的直方图而对图像做修正的增强方法。二、步骤①读入原图像huafen.jpg,并显示图像及其直方图;②读入参考图像rice.tif,并显示图像及其直方图;③将原图像规定到参考图像三、实验图像rice.tif四、框图五、代码%------------------------------------------------------------------------% File name: third% Las原创 2021-06-10 19:22:36 · 5398 阅读 · 0 评论 -
数字图像处理 阈值分割 MATLAB实验
一、原理通过设定不同的特征阈值,把图像像素点分为若干类。二、步骤①读入原图像eight.tif,并显示图像及其直方图(双峰分布);②选择直方图中两峰之间的谷对应的灰度作为阈值,对图像进行分割,并显示分割结果。设图像为 f(x,y) ,阈值为 T ,则式中,g(x,y) 代表分割后的结果。三、实验图像eight.tif四、框图五、代码%------------------------------------------------------------------------%原创 2021-06-10 19:14:27 · 3868 阅读 · 2 评论 -
数字图像处理 直方图均衡化 MATLAB实验
一、步骤①读入原图像huafen.jpg,并显示图像及其直方图;②对图像进行直方图均衡化处理,并显示结果图像及其直方图;③比较直方图均衡化前后的图像及其直方图。二、原理直方图均衡化是通过对原图像进行某种变换使原图像的灰度直方图修正为均匀的直方图的一种方法。三、实验图像huafen.jpgeight.tifrice.tif四、代码在这里插入代码片...原创 2021-06-07 17:34:32 · 2154 阅读 · 0 评论