资源简介
用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
相关资源
- 系统辨识资料大全(matlab系统辨识工
- 化学计量学方法及MATLAB实现
- MATLAB Neural Network Toolbox官方教程
- Inverse Synthetic Aperture Radar Imaging with
- matlab GUI设计
- 雷达压制干扰matlab程序
- 系统辨识,使用者的理论
- MATLAB仿真林飞、杜欣编著.pdf
- 基于HMM的语音识别MATLAB代码
- 关于均衡的MATLAB程序合集
- 数字滤波器的MATLAB与FPGA实现代码
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab火焰烟雾检测(GUI)
- 帧间差分法matlab
- Matlab MPT工具箱 MPT3.2.1 (2019更新 稳
- 《模式识别与智能计算的MATLAB实现》
- 基于sift和SVM算法实现的手势识别 MA
- 数字图像处理第三版冈萨雷斯英文附
- 《精通MATLAB图像处理》全书pdf高清完
- 斯坦福机器学习公开课CS229讲义作业及
- MATLAB神经网络30个案例分析(高清版)
-
微网运行控制simuli
nk仿真,包含逆变 - MATLAB数据分析方法
- MATLAB图像处理:能力提高与应用案例
- MATLAB.Programming.for.Engineers.5th.Edition_2
- 卷积神经网络的matlab程序
- MATLAB优化算法案例分析与应用_进阶篇
- 精通MATLAB数字图像处理与识别书本代
- 冈萨雷斯数字图像处理MATLAB版图片及
- 人脸识别 MATLAB代码
评论
共有 条评论