图像的zoomfft变换
?
?算法實現(xiàn)基礎(chǔ)原理如下:
?
部分核心代碼如下:
%這里開始正式處理
% 步驟一:乘以exp
zoom_fft_xx ? = (x_real_zoom+j*x_imag_zoom).*exp(-j*2*pi*(0:N-1)*frequency_shift/Fs);
% 步驟二:數(shù)字低通+重采樣
zoom_fft_xx ? = ?zoom_fft_xx.*w;
zoom_fft_xx ? = ?zoom_fft_xx-sum(zoom_fft_xx)/N;
% 步驟三:FFT變化
zoom_fft_xx ? = ?fft(zoom_fft_xx);
% 步驟四:頻率調(diào)整
zoomfft_x ? ? = ?zoomfft_x+(abs(zoom_fft_xx(1:N/2))/N*2).^2;
zoomfft_x ? ? = ?sqrt(zoomfft_x);
%定位到第二個圖上
axes(handles.axes2);
plot((0:N/2-1)*Fs/N,fft_x);hold on;%顯示原始的頻譜圖
plot(f,zoomfft_x,'r');hold off; ? ?%顯示zoomfft處理后的頻譜圖
axis([f1 f2 0 1.4*max(fft_x)]); ? ?%顯示坐標范圍
grid on; ? ? ? ? ? ? ? ? ? ? ? ? ? %顯示方格
A23-02
總結(jié)
以上是生活随笔為你收集整理的图像的zoomfft变换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9.Verilog端口定义以及模块例化和
- 下一篇: 基于FPGA的bubble游戏开发