• 大小: 0.64KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


用Matlab的图像文件读取函数imread,熟练掌握对不同图像的格式进行读取。完成输入图像的平移、缩放、旋转的编码实现,用均值平滑滤波、中值滤波对含有噪声的图像进行增强。分别使用MATLAB中的prewitt/canny/roberts/sobel/log/zerocross其中边缘提取

资源截图

代码片段和文件信息

%图像读取和显示
clear;
X = imread(‘coins.png‘‘png‘);
imshow(X); 
%图像变换
%图像的平移
se = translate(strel(1) [0 20]); %参数[0 20]可以修改,修改后平移距离对应改变
J1 = imdilate(Xse);
figureimshow(J1);
title(‘图像平移‘);
%图像的缩放
J2=imresize(X 0.52);
figureimshow(J2);
title(‘图像缩放‘);
%图像的旋转
J3=imrotate(X 35 ‘bilinear‘);
figureimshow(J3);
title(‘图像旋转‘);
%图像增强
%均值平滑滤波、中值滤波
F= imnoise(X‘salt & pepper‘0.02);%加入椒盐噪声
figureimshow(F);
title(‘椒盐噪声‘);
%均值滤波
M1 = filter2(fspecial(‘average‘3)F)/255;
figure imshow(M1)
title(‘均值滤波‘);
%中值滤波
M2 = me

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1221  2011-11-09 10:19  ImageDemo.m

----------- ---------  ---------- -----  ----

                 1221                    1


评论

共有 条评论