在图像中存储傅里叶幅度

时间:2014-09-11 18:29:06

标签: opencv

我正在尝试DFT计划。在其中我找到每个系数的频率幅度/频谱。 我创建了一个图像,img,这是一个带有一个通道的64 * 64,8位无符号图像。

Mat im2(64, 64, CV_8UC1);

然后我们找到给出非常大的值的频谱,该值被赋予t。

double t = round(sqrt(pow(sum1, 2) + pow(sum2, 2)));

问题在于:如何为uchar图像分配如此大的值。该怎么做以及怎么做?

im2.at<uchar>(u, v) = t;

0 个答案:

没有答案