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 的复杂部分。任何人都可以告诉如何获得它。提前致谢。

4

1 回答 1

1

这是一个关于如何使用 OpenCV 的 DFT 函数的教程: 离散傅里叶变换

本质上,它将输出矩阵存储为两通道矩阵。第一个通道用于实数值,第二个通道用于复数值。

于 2013-05-29T06:20:15.113 回答