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的复杂部分。任何人都可以告诉它如何获得它。提前谢谢。
答案 0 :(得分:1)
以下是如何使用OpenCV的DFT功能的教程: Discrete Fourier Transform
基本上,它会将输出矩阵存储为双通道矩阵。第一个通道用于实数值,第二个通道用于复数值。