一.实验内容:
⑴图像的锐化:使用Sobel,Laplacian算子分别对图像进行运算,观察并体会运算结果。
⑵综合练习:对需要进行处理的图像分析,正确运用所学的知识,采用正确的步骤,对图像进行各类处理,以得到令人满意的图像效果。
[3] 编程实现Roberts梯度锐化算法。
二.实验目的:
学会用Matlab中的下列函数对输入图像按实验内容进行运算;感受各种不同的图像处理方法对最终图像效果的影响。
imfilter;fspecial;imadjust;
三.实验步骤:
1.仔细阅读Matlab帮助文件中有关以上函数的使用说明,能充分理解其使用方法并能运用它们完成实验内容。
2.将cameraman.jpg图像文件读入Matlab,使用imfilter函数分别采用Sobel,Laplacian算子对其作锐化运算,显示运算前后的图像。算子输入方法(两种方法都做):
(1)用fspecial函数产生(注意:fspecial仅能产生垂直方向sobel算子,产生Laplacian算子时alpha参数选择0,详见Help)。
(2)直接输入,其中Sobel算子形式为
(水平Sobel)(垂直Sobel)
Laplacian算子形式为
。
对于Sobel算子,采用生成图像;对于Laplacian算子,直接采用计算结果作为锐化后图像。
3.将skeleton.jpg图像文件读