dft

    1熱度

    2回答

    我想知道數據的頻率。我有一點想法,它可以使用FFT完成,但我不知道該怎麼做。一旦我將整個數據傳遞給FFT,那麼它會給我2個峯值,但我怎樣才能得到頻率? 非常感謝。

    4熱度

    3回答

    我已經開始(一個小項目)來計算頻域圖像的功率譜。 所以,我有什麼到現在是這樣的: %// close all; clear all; %// not generally appreciated img = imread('ajw_pic.jpg','jpg'); % it is a color image img = rgb2gray(img); %// change to gray psd

    0熱度

    1回答

    我試圖遵循謹慎傅立葉變換(DFT)這裏的例子: http://docs.opencv.org/doc/tutorials/core/discrete_fourier_transform/discrete_fourier_transform.html 我快遞在Windows上的Visual Studio 2013上運行2.4.8 8. 我修改的示例,使得代替加載灰度圖像我使用從我的攝像頭拍攝到的彩色

    3熱度

    1回答

    時間序列變換我想用離散傅立葉變換識別動態銷售的,然後聚集類似的模式。不過,我是使用R的新手,在搜索解決方案後,我找到了prodecure fft(),但並不完全確定是否得到與DFT相同的結果。我想在情節中呈現波浪,然後使用一種算法來聚類相似的銷售動態。更重要的是,我想知道是否我可以使用程序fft來轉換所有時間序列,而不是一個一個的(所以建議R:在26周後轉換新的時間序列 - 查看數據庫) http

    0熱度

    1回答

    我正在做的是預處理後的圖像(通過閾值)找到圖像的輪廓。 我希望(使用DFT()函數) 我的代碼如下得到每個輪廓的離散傅里葉描述, vector<Mat> contourLines1; vector<Mat> contourLines2; getContourLine(exC1, contourLines1, binThreshold, numOfErosions); getContourL

    3熱度

    1回答

    根據卷積定理,時域卷積是fft域中的乘積。有了正確的補零,它的工作原理: % convolution in time domain a = [1 2 3]; b = [4 5 6]; c = conv(a,b); a_padded=[a 0 0]; b_padded=[b 0 0]; c_bis=ifft(fft(a_padded).*fft(b_padded)); % we do

    0熱度

    1回答

    我具有周期性術語 v(x) = sum over K of [exp(iKx) V(K) ] 其中K = 2 * PI * N/A,其中A是術語,且n = 0,1,2的週期性, 3 .... 現在我想找到傅立葉係數V(K)對應於特定K.假設我有(x)的具有10000點v的矢量線爲 x = 0,0.01a,0.02a,...a,1.01a,....2a....100a 使得我的格子的大小是1

    3熱度

    1回答

    我嘗試使用opencv的dft函數來過濾信號。我嘗試這種方式走的是信號的時域: cv::dft(x, x_fft, cv::DFT_COMPLEX_OUTPUT, 0); 消除不需要的頻率: for(int k=0; k<32;k++){ if(k==0 || k>6) { x_fft.ptr<float>(0)[2*k+0]=0; x_ff

    0熱度

    1回答

    這個問題主要與這個答案有關:Here如果@Paul R有機會看它,那麼這將是理想的。 我有一個信號,我已經計算了STFT。 NFFT的大小爲256,重疊爲128.這產生了包含輸出的21個獨立塊。 因此,我想將其轉換爲赫茲,以查看信號中這些點的每個不同的赫茲。我已經用下面的公式計算幅度: sqrt(output[i][j].re * output[i][j].re + output[i][j].im

    0熱度

    1回答

    在這個DFT上,我一直在撞牆。它應該打印出:8,0,0,0,0,0,0,0,但是我得到8,然後非常非常小的數字。這些舍入錯誤?有什麼我可以做的嗎?我的Radix2 FFT給出了正確的結果,似乎愚蠢的DFT也無法工作。 我開始用複數,所以我知道有一個很好的缺失,我試圖剝奪它來說明問題。 #include <cstdlib> #include <math.h> #include <iostream