Matlab GUI设计高通滤波器时为什么滤波后图像变小了?
-
程序代码如下: axes(handles.axes2); x=(handles.img); f=double(x); k=fft2(f); g=fftshift(k); [M,N]=size(g); nn=2; d0=25; m=fix(M/2);n=fix(N/2); for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); if d<=d0 ... 程序代码如下: axes(handles.axes2); x=(handles.img); f=double(x); k=fft2(f); g=fftshift(k); [M,N]=size(g); nn=2; d0=25; m=fix(M/2);n=fix(N/2); for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); if d<=d0 h=0; else h=1; end result(i,j)=h*g(i,j); end end result=ifftshift(result); y2=ifft2(result); y3=uint8(real(y2)); imshow(y3); 展开
全部评论(1条)
-
- Wait那份忧伤 2014-06-10 00:00:00
- 原来的图是彩色图,应该是个三维矩阵吧 f=double(rgb2gray(x)); 转为灰度图处理吧
-
赞(2)
回复(0)
热门问答
- Matlab GUI设计高通滤波器时为什么滤波后图像变小了?
- 程序代码如下: axes(handles.axes2); x=(handles.img); f=double(x); k=fft2(f); g=fftshift(k); [M,N]=size(g); nn=2; d0=25; m=fix(M/2);n=fix(N/2); for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); if d<=d0 ... 程序代码如下: axes(handles.axes2); x=(handles.img); f=double(x); k=fft2(f); g=fftshift(k); [M,N]=size(g); nn=2; d0=25; m=fix(M/2);n=fix(N/2); for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); if d<=d0 h=0; else h=1; end result(i,j)=h*g(i,j); end end result=ifftshift(result); y2=ifft2(result); y3=uint8(real(y2)); imshow(y3); 展开
2014-06-09 09:01:13
520
1
- 白度为什么字体变小了?
2008-01-14 04:47:37
384
2
- 变步长LMS自适应滤波算法的MATLAB程序
2017-11-24 07:12:42
427
1
- 为什么装了多功能三通后,原有的龙头压力变小了?
2017-07-08 13:25:15
546
1
- 帮我设计一个图像的低通滤波器,用MATLAB
- 没有什么指标要求, 在截止频率为50Hz,60Hz,70Hz,80Hz等频带上,观察不同图像的滤波效果,Z后确定Z优。设计出特定图像的低通滤波器,实现图像的低通滤波。 谢谢大家了.
2008-05-23 05:40:05
374
2
- matlab 低通滤波
- 我有采集了一组加速度数据,需要对这些数据进行10Hz低通高频滤波,可是我一点思路都没有,请高手指教!
2018-11-25 05:08:26
344
0
- 关于用MATLAB设计确定信号的频谱分析和滤波
- 刚学的MATLAB,自己还不会设计程序,希望懂的大虾帮忙下。(也可QQ联系)具体的步骤要求如下,如果所给程序符合,,还会给予附加分数。 (1)确定信号的频谱分析 用MATLAB生成信号x(t)=e-t并进行FFT分析,显示|X(k)|和Ф(k),并显示信号的离散幅频图和相... 刚学的MATLAB,自己还不会设计程序,希望懂的大虾帮忙下。(也可QQ联系)具体的步骤要求如下,如果所给程序符合,,还会给予附加分数。 (1)确定信号的频谱分析 用MATLAB生成信号x(t)=e-t并进行FFT分析,显示|X(k)|和Ф(k),并显示信号的离散幅频图和相频图。假设频率分辨率要求F<=4Hz,信号的Z高频率fh限制为60Hz。 (2)正弦信号生成与抽样 对任意两个不同频率的正弦信号进行叠加,生成信号取样作出时域波形图并存入文件。 [思考]取样周期如何确定?取多少点? (3)信号叠加 生成方波和三角波信号,叠加两个信号,作出时域波形图及频谱特性图。 (4)设计数字滤波器并画出频率响应 根据方波和三角波信号的频谱特点得到性能指标,由性能指标设计两个数字滤波器。在MATLAB中,可以利用函数fir1设计FIR滤波器,利用函数butte、cheby1和ellip设计IIR滤波器;Z后,利用MATLAB中的函数freqz画出各滤波器的频率响应。 (5)用滤波器对信号进行滤波 用自己设计的滤波器对(3)中叠加的信号进行滤波。在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。 (6)分析得到信号的频谱 对滤波后的信号进行fft快速傅里叶变换,得到信号的频谱特性,与原始信号进行比较,并画出信号的时域波形和频谱。 展开
2009-06-11 09:25:27
418
1
- 求助关于matlab滤波功能
- 现有一组拉索振动的实验数据,每隔0.002s在拉索中间点出测量位移值,得到txt文件,其中一部分数据如下: 0.0000000(时间) 6.0159998(位移值) 0.0020000 5.8280001 0.0040000 5.6399999 0.0060000 5.3920002 ... 现有一组拉索振动的实验数据,每隔0.002s在拉索中间点出测量位移值,得到txt文件,其中一部分数据如下: 0.0000000(时间) 6.0159998(位移值) 0.0020000 5.8280001 0.0040000 5.6399999 0.0060000 5.3920002 0.0080000 5.0939999 0.0100000 4.8660002 0.0120000 4.5679998 0.0140000 4.2519999 0.0160000 3.9200001 0.0180000 3.5139999 0.0200000 3.1500001 0.0220000 2.7460001 0.0240000 2.3239999 0.0260000 1.9040000 0.0280000 1.3900000 0.0300000 0.9140000 0.0320000 0.4040000 0.0340000 0.0000000 0.0360000 -0.4720000 0.0380000 -0.9740000 0.0400000 -1.3099999 为了消除其他频率波或者噪音的影响,现在希望通过滤波将杂质除去,小弟以前没有用过matlab滤波功能,请问高手具体如何操作啊?感激不尽 展开
2009-07-31 15:07:49
496
3
- matlab ,已有数据,如何滤波?
- 我有一组数据:A: 0.000500 0.001000 0.001500 0.002000 0.002500 0.003000 0.003500 0.004000 0.004500 0.005000 B: 1281.242606 1281.241405 1281.240573 1281.239272 1281.239636 1281.242237 1281.242333 1281.242881 1281.241772 1281.241039 这只是一... 我有一组数据:A: 0.000500 0.001000 0.001500 0.002000 0.002500 0.003000 0.003500 0.004000 0.004500 0.005000 B: 1281.242606 1281.241405 1281.240573 1281.239272 1281.239636 1281.242237 1281.242333 1281.242881 1281.241772 1281.241039 这只是一部分,全部数据用plot(A,B)画图为类似方波的形式,它含有大概50Hz以上杂波分量,如何除去杂波,得到方波,具体思路是什么?因为这不是具体函数,本人无从下手。求解,谢谢 展开
2013-05-16 04:56:42
343
4
- 用MATLAB设计对信号进行频谱分析和滤波处理的程序
- 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。
2010-01-03 03:07:03
373
2
- 气体分析仪样气进入冷凝器后气流量怎么变小了
2018-12-07 11:59:57
278
0
- python的GUI设计用什么软件?
2017-12-10 04:26:31
314
2
- 为什么溶出度开始变大,慢慢又变小了
2017-11-15 07:47:28
478
1
- 用matlab设计一个滤波范围在0到20HZ范围的滤波器
- 用MATLAB设计一个滤波频率在0到20HZ范围的滤波器 Z好是FIR的...
2016-01-25 22:29:48
367
1
- 关于用MATLAB设计对信号进行频谱分析和滤波处理的程序
- 基本要求: 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。 2.采集一段含有噪音... 基本要求: 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。 2.采集一段含有噪音的语音信号(可以录制含有噪音的信号,或者录制语音后再加进噪音信号),对其进行采样和频谱分析,根据分析结果设计出一合适的滤波器滤除噪音信号。 只要有程序就可以了,谢谢各位了,提供点帮助喽!!没学过MATLAB,自学的,要做很难的这个就有点困难啦!!这两个题目随便哪个都可以.先谢谢啦!!好的答案会追加分的,目前我只有这么多了! 展开
2007-01-09 09:21:04
367
2
- FPGA设计低通滤波器,Modelsim仿真滤波干净,实际使用时滤波了波,求帮助。
- matlab设计了个低通滤波器,quartus编译后用modelsim仿真。滤波输出比较理想。 把设计好的工程文件 对AD采样到的信号进行滤波, 在板上测试时,signaltap抓到的信号,发现滤波输出和输入基本相同,没有滤除高频信号。 很奇怪,测很多次,用过几种不同形式的滤... matlab设计了个低通滤波器,quartus编译后用modelsim仿真。滤波输出比较理想。 把设计好的工程文件 对AD采样到的信号进行滤波, 在板上测试时,signaltap抓到的信号,发现滤波输出和输入基本相同,没有滤除高频信号。 很奇怪,测很多次,用过几种不同形式的滤波器,都是如此。 请高手帮分析下。谢谢! 展开
2013-10-10 11:52:59
418
4
- 电视盒子刷机后内部储存变小了,怎麽办理
2015-05-06 04:04:08
581
2
- 怎么读取高光谱图像感兴趣区域图像matlab
2018-11-26 17:14:52
255
0
- 用matlab中 fdatool制作的高通滤波器如何调用
2014-04-19 12:18:12
437
3
- 请帮我用matlab在时域和频域上分别设计低通和高通滤波器程序
- 写四个程序 时域上的低通与高通 频域上的低通与高通滤波器程序
2008-11-14 01:38:44
431
2
5月突出贡献榜
推荐主页
最新话题
-
- #激光粒度仪 #
- 电压击穿试验仪:藏在实验室里的“闪电制造者”...电压击穿试验仪:藏在实验室里的“闪电制造者”硬核真相:这台设备能在几秒内让绝缘材料“原地爆炸”!通过模拟极端高压环境(可达300kV以上),它用一道闪电般的电弧,揭穿材料绝缘性能的极限。魔鬼测试流程:温柔起步:以100V/s缓慢升压死亡凝视:实时监测微小漏电流致命一击:在击穿瞬间记录峰值电压(整个过程比科幻大片更刺激)安全玄机:• 防爆油箱:把击穿爆炸锁在40mm钢化玻璃后• 幽灵电压消除:放电后自动归零,防残余电击• 智能逃逸:检测到有毒气体自动启动排风反常识现象:某些纳米复合材料被击穿后会“自愈合”干燥空气的击穿电压≈3kV/mm,但SF₆气体可达89kV/mm
- 市场中的检测zeta电位的一种技术叫CF-P...市场中的检测zeta电位的一种技术叫CF-PALS,他是真的相位分析光散射吗?这种余弦拟合位相分析法,为什么叫"位相",而不是传统的“相位"?
参与评论
登录后参与评论