2013-05-29 15 views
1
 Mat fourierTransform(1,final.size()-1, CV_64FC1); 
    //Mat fourierTransform; 
    Mat ans(1,final.size()-1, CV_64FC1)   
    cv::dft(signal, fourierTransform,cv::DFT_COMPLEX_OUTPUT); 

我按照這種方法,然後我被困在如何獲得DFT的複雜部分。任何人都可以告訴如何獲得它。提前致謝。如何在opencv中做dft後顯示覆數值

回答

1

這裏是你如何使用OpenCV的的DFT功能教程: Discrete Fourier Transform

從本質上講,它將存儲輸出矩陣作爲雙信道矩陣。第一個通道用於實際值,第二個通道用於複雜值。