matlab第十章实验,matlab 图像函数以及运用(第十章)
1、二维卷积矩阵
T=convmtx2(H,m,n)
H=magic(3);
>> T=convmtx2(H,1,2)
T =
(1,1) 8
(2,1) 3
(3,1) 4
(4,1) 1
(5,1) 5
(6,1) 9
(7,1) 6
(8,1) 7
(9,1) 2
(4,2) 8
(5,2) 3
(6,2) 4
(7,2) 1
(8,2) 5
(9,2) 9
(10,2) 6
(11,2) 7
(12,2) 2
2、filter2函数
filter2函数主要进行二维线性滤波操作
Y=filter2(h,x)
函数表示使用二维FIR滤波器h对矩阵X进行滤波操作,X为矩阵时,h通常有fspecial函数输出得到。
Y=filter2(h,X,shape)
shape表示Y的形式,full表示Y的维数大于X的维数,same表Y的维数等于x的维数,valid表示Y的维数小于X的维数,
X=magic(3);
>> h=fspecial('motion',20,45);
>> Y=filter2(h,X)
Y =
0.4094 0.4793 0.9311
0.4793 0.9311 0.9365
0.9311 0.9365 0.2985
3、fspecial函数
h=fspecial(type)函数,产生呢type类型的二维滤波器H
h=fspecial(type,parameters)函数,设定滤波器的参数
I=imread('lena.jpg');
subplot(2,2,1);
imshow(I);
title('originnal image');
H=fspecial('motion',20,45);
M=imfilter(I,H,'replicate');
subplot(2,2,2);
imshow(M);
H=fspecial('disk',10)%圆形均值滤波器
B=imfilter(I,H,'replicate');
subplot(2,2,3);
imshow(B);
H=fspecial('unsharp');%生成锐化滤波器
S=imfilter(I,H,'replicate');
subplot(2,2,4);
imshow(S)
4、imfilter函数
B=imfilter(A,H),使用多维滤波器H对图像A进行滤波 H通常通过fspecial函数产生
代码上面的
5、freqz2 二维频率响应、
功能计算滤波器的二维平率响应、
【 H f1 f2]=freqz2(h,n1,n2);
计算二维FIR滤波器h的n2*n1频率响应H,以及频率向量f2 f1
H=zeros(16,16);
H(5:12,5:12)=1;
H(7:10,7:10)=0;
h=fwind1(H,bartlett(16));%用一维bartlett床涉及二维FIR滤波器
freqz2(h,[32 32]);
axis([-1 1 -1 1 0 1]);
6\dct2函数 二维离散余弦变换
B=dct2(A,m,n)
计算图像A的离散余弦变换系数矩阵B,m n指将A增0补到m*n维
I=imread('lena.jpg');
I=rgb2gray(I);
J=dct2(I);
imshow(log(abs(J)),[]);
colormap(jet(64))
colorbar;
7\idct2(J) 表示反变换,用于图像的重构
I=imread('lena.jpg');
I=rgb2gray(I);
J=dct2(I);
J(abs(J)<10)=0;
K=idct2(J);
imshow(I);
figure;
imshow(K,[]);
matlab第十章实验,matlab 图像函数以及运用(第十章)相关推荐
- 156 13.67用matlab答案,数学实验(MATLAB版韩明版)5.1,5.3,5.5,5.6部分答案
<数学实验(MATLAB版韩明版)5.1,5.3,5.5,5.6部分答案>由会员分享,可在线阅读,更多相关<数学实验(MATLAB版韩明版)5.1,5.3,5.5,5.6部分答案(1 ...
- 用matlab数学综合实验,MATLAB与数学实验(第2版)
MATLAB与数学实验(第2版) 作者:艾冬梅 李艳晴 张丽静 刘琳 出版日期:2014年06月 文件大小:46.48M 支持设备: ¥18.00在线试读 适用客户端: 言商书局 iPad/iPhon ...
- 图像处理边缘增强matlab,数字图像处理实验 matlab 图像增强 边缘检测 图像操作.doc...
数字图像处理实验 matlab 图像增强 边缘检测 图像操作 实验1 点运算和直方图处理 实验目的 1. 掌握利用Matlab图像工具箱显示直方图的方法 2. 掌握运用点操作进行图像处理的基本原理. ...
- matlab解方程实验,MATLAB实验一解线性方程组的直接法
MATLAB实验一解线性方程组的直接法 实 验 报 告 课程名称 数值分析 实验项目 解线性方程组的直接法 专业班级 姓 名 学 号 指导教师 成 绩 日 期 月 日 一. 实验目的 1. 掌握程序的 ...
- matlab三维绘图实验,MATLAB实验五绘图
实验五.MATLAB绘图 一. 实验目的 1. 掌握绘制MATLAB二维.三维和特殊图形的常用函数 2. 掌握绘制图形的辅助操作 二. 实验内容 1. 二维图形的绘制 1)设计程序,在一个图形窗体中画 ...
- 纠错编码基本实验matlab,纠错编码基本实验matlab实现包含源代码
1.已知一(10,4)线性分组码的生成矩阵为 1001110111111000111001101101011 10111100 1G ????? ?=?????? 试用Matlab 求出该码的全部码字 ...
- matlab最小二乘法参数辨识,基于最小二乘法的MATLAB辨识仿真实验
<工业控制计算机>2013 年第 26 卷第 7 期基于最小二乘法的 MATLAB 辨识仿真实验 崔秀美 刘文杰 陈 澄 (苏州大学机电工程学院,江苏 苏州 215021) Experim ...
- matlab模拟伯努利实验,matlab仿真随机数的发生
概率论和数理统计实验(matlab中实现) 一.伯努利漫衍 R=binornd(N,P); //N,P为二次漫衍的俩个参数,返回遵守参数为N,P的二项漫衍的随机数,且N,P,R的形式相同. R=bin ...
- MATLAB环境认识实验报告,matlab实验报告ljg
matlab实验报告ljg 第 1 页 共 3 页电子信息工程学系实验报告课程名称: MATLAB 程序设计 实验项目名称: MATLAB 数值计算 实验时间:2011.4.26 班级:电信 081 ...
最新文章
- Android模拟器安装程序及上传音乐并播放
- 引用参考文献_引用参考文献时应注意些什么
- 反射动态创建对象_Json为例
- 动态T-SQL语句常見問題與解決方案
- 安装并配置ROS环境
- 小样本不符合正态_金莎相亲对象不符合择偶标准,男生单眼皮小眼睛,但她还是沦陷了...
- 剪映专业版 for Mac(全能好用的视频编辑工具)v1.0.11中文版
- Eclipse离线安装包下载地址
- keytool 使用
- UWB定位系统在工厂中的重要作用
- 转正述职报告怎么写?五年经验PM告诉你……
- 苹果截屏快捷键_Mac 有哪些冷门快捷键?
- 蓝牙资讯|苹果 AirPods Pro 2正式发布,有惊喜也有遗憾
- Rich Dad Poor Dad
- easycode配置问题
- Windows删除流氓软件方法记录
- 洛谷 题单2分支结构(freshman锻炼牛犇勿喷)
- asp.net 探针下载_光探针代理卷:5.4功能展示
- 如何一键重装Win7系统 Win7系统重装的方法教程
- oracle adf lov,Oracle ADF之 LOV 级联下拉菜单
热门文章
- C# - 自动生成分页存储过程
- java对mysql的简单操作的综合运用——注册系统
- sky下载 star_star sky五军之战高清无损下载 star sky 高清mv下载
- Python读写文件(附完整模块化代码)
- w10恢复出厂设置_路由器如何恢复出厂设置
- elasticsarch6.5.4安装插件 searchguard和elasticsearh-head插件安全性问题
- 22.C++- 继承与组合,protected访问级别
- redis中各种数据类型对应的jedis操作命令
- 你真的会玩SQL吗?你所不知道的 数据聚合
- 从 JavaScript 到 TypeScript