项目名称
Item
图像的一阶锐化和二阶锐化
学时
Time
2
课程名称
Course
数字图像处理
教 材
Textbook
《数字图像处理基础》朱虹
《数字图像处理》Matlab 版 冈萨雷斯
目的
Objective
1.掌握数学图像景物的细节特征和微分思想
2.掌握一阶锐化方法,包括 Roberts、Sobel 和 prewitt 算子的应用
3.掌握二阶锐化方法,包括拉普拉斯算子及其变形算子的应用
3.熟练 MATLAB 进行数字图像处理编程实现图像锐化
内容(方法、步骤、要求或考核标准)
一、设备与工具
个人计算机,MATLAB 编译开发环境。
二、实验原理
1. 一阶锐化
一阶微分算子,就是求图像灰度变化曲线的导数,能够突出图像中的对象边缘。
2. 二阶锐化
二阶微分算子,求图像灰度变化导数的导数,对图像中灰度变化强烈的地方很敏感,从而可以突出图
像的纹理结构。
三、实验步骤
1. 启动 matlab,双击 matlab 图标启动 matlab 环境;
2. 建立.m 文件输入整个程序,再运行、调试。
3.书写程序并添加必要的注释;
4.运行,观察显示结果;
5.结束运行,退出;
四、实验内容与过程
1.编程实现一阶锐化(Sobel 算子)和二阶锐化(拉普拉斯算子)的锐化,根据锐化效果分析一阶
锐化和二阶锐化的区别。
【代码】:
I=imread('lena2.jpg');
subplot(221);imshow(I);
%sobel锐化
dx=[-1 0 1;-2 0 2;-1 0 1];
dy=dx';
Dx=imfilter(double(I),dx,'symmetric');
数字图像处理
实验 3 图像的一阶锐化和二阶锐化