我正在尝试在ImageJ中实现FFT,我尝试了这个:
但我似乎可以使它工作,所以我想我会尝试使用Apache Common Math并查看它产生的内容。我尝试了以下代码行,但是当我尝试执行f时,我一直收到错误。转变()。我错过了什么?
FastFourierTransformer f = new FastFourierTransformer(null);
TransformType type;
f.transform(fdata, type.GENERAL);
这是我得到的错误:
FastFourierTransformer类型中的方法transform(double [],org.apache.commons.math3.transform.TransformType)不适用于参数(double [],org.apache.batik.ext.awt.g2d。 TransformType)
答案 0 :(得分:1)
Selena,你似乎有一个命名空间冲突。如果您需要Apache Commons包和org.apache.batik.ext.awt.g2d包,您可能必须尝试对变量声明进行限定:
org.apache.commons.math3.transform.TransformType type;
您在此代码文件中导入了什么内容?