【Electronics】数字图像处理实验

数字图像处理

  • 实验一 图象显示
    • 1. 目的
    • 2. 实验内容
    • 3. 实验效果
  • 实验二 图像的二维傅立叶变换
    • 1. 目的
    • 2. 实验内容
    • 3. 实验效果
  • 实验三 图像的增强
    • 1. 目的
    • 2. 实验内容
    • 3. 实验效果
  • 实验四 图像的增强
    • 1. 目的
    • 2. 实验内容
    • 3. 实验效果
  • 实验五 图像的二值化
    • 1. 目的
    • 2. 实验内容
    • 3. 实验效果

欢迎关注微信公众号【电子物语】,后台回复【数字图像处理】获取全文和代码

【Electronics】数字图像处理实验_第1张图片

实验一 图象显示

1. 目的

掌握在计算机上显示图象的方法

2. 实验内容

  1. 熟悉参考程序DISP.c,熟悉C语言。
  2. 输入图象显示源程序DISP.c,建立C语言程序调试环境。
  3. 在计算机屏幕上显示指定的图象A2,B2。

3. 实验效果

Code Click Here
【Electronics】数字图像处理实验_第2张图片
【Electronics】数字图像处理实验_第3张图片
【Electronics】数字图像处理实验_第4张图片
【Electronics】数字图像处理实验_第5张图片
【Electronics】数字图像处理实验_第6张图片

实验二 图像的二维傅立叶变换

1. 目的

掌握在计算机上进行二维傅立叶变换的编程方法以及显示变换图象的方法

2. 实验内容

  1. 熟悉参考程序FFT.c。
  2. 输入图象源程序FFT.c,进行C语言程序调试。实现内容:在128128的黑色图像矩阵中心建立4444的白色矩阵图像点阵,并对该图像进行二维傅里叶变换,将原始图像及傅里叶频谱图都显示于屏幕上。

3. 实验效果

Code Click Here

【Electronics】数字图像处理实验_第7张图片
【Electronics】数字图像处理实验_第8张图片
【Electronics】数字图像处理实验_第9张图片
【Electronics】数字图像处理实验_第10张图片
【Electronics】数字图像处理实验_第11张图片
【Electronics】数字图像处理实验_第12张图片
【Electronics】数字图像处理实验_第13张图片

实验三 图像的增强

1. 目的

掌握在计算机上进行线性增强、直方图均衡化的方法

2. 实验内容

  1. 编写线性化图像增强C语言程序及相应的显示程序。具体要求如图所示,其中分段线性变换函数的a=64,b=195,c=32。(灰度变化范围0——255.)
    【Electronics】数字图像处理实验_第14张图片
  2. 对指定图象A2或B2进行线性增强,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。
  3. 对1)中的a、b、c三个参数进行修改(改变其对比度,亮度),改变分段线性变换函数,将增强后的图象显示于屏幕上。
  4. 对指定图象A2或B2进行图像灰度的反置(反转)变换,将原始图象及增强后的图象都显示于屏幕上。
  5. 编写直方图均衡化的C语言程序及相应的显示程序。
  6. 对指定图象A2或B2进行直方图均衡化,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果

3. 实验效果

Code Click Here

【Electronics】数字图像处理实验_第15张图片
【Electronics】数字图像处理实验_第16张图片
【Electronics】数字图像处理实验_第17张图片
【Electronics】数字图像处理实验_第18张图片
【Electronics】数字图像处理实验_第19张图片

实验四 图像的增强

1. 目的

掌握在计算机上进行进行图象平滑、图象锐化的方法

2. 实验内容

  1. 对指定图象A2或B2采用3×3如下四个模板分别进行四点平滑、八点平滑、五点平滑、九点平滑,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。
    【Electronics】数字图像处理实验_第20张图片
  2. 对指定图象A2或B2用下面两个3×3加权模板进行平滑,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。
    【Electronics】数字图像处理实验_第21张图片
  3. 对指定图象A2或B2用5×5模板进行平滑,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。
  4. 对指定图象A2或B2用3×3模板进行中值滤波增强,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。与采用均值滤波法的处理结果进行比较。
  5. 对指定图象A2或B2进行简单锐化(简单梯度算法、ROBERT算子),将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。
  6. 对指定图象A2或B2分别使用如下算子进行拉普拉斯算子增强,将原始图象及增强后的图象都显示于屏幕上,比较增强的效果。与简单锐化的处理结果进行比较。
    【Electronics】数字图像处理实验_第22张图片

3. 实验效果

Code Click Here
【Electronics】数字图像处理实验_第23张图片
【Electronics】数字图像处理实验_第24张图片
【Electronics】数字图像处理实验_第25张图片
【Electronics】数字图像处理实验_第26张图片
【Electronics】数字图像处理实验_第27张图片
【Electronics】数字图像处理实验_第28张图片

实验五 图像的二值化

1. 目的

掌握在计算机上进行进行图象二值化的方法

2. 实验内容

  1. 对指定图象进行直方图法二值化处理(以指定图像灰阶的平均值作为阈值),将原始图象及二值化后的图象都显示于屏幕上,查看图像分割的效果
  2. 对指定图象进行微分直方图法二值化处理,将原始图象及二值化后的图象都显示于屏幕上,查看图像分割的效果,并与2的结果进行比较。

3. 实验效果

Code Click Here

【Electronics】数字图像处理实验_第29张图片
【Electronics】数字图像处理实验_第30张图片

你可能感兴趣的:(Electronics)