如何从Aforgenet中的FFT中提取实部/虚部?

时间:2011-09-03 12:42:36

标签: image-processing fft aforge

我无法确定从AForgenet FFT中提取实部和虚部。我有以下

ComplexImage cImage = ComplexImage.FromBitmap(inputImage);
cImage.ForwardFourierTransform();
Complex[,] realImaginaryData = cImage.Data;

这是否意味着我手动从复杂结构中提取实部和虚部?

感谢。任何片段都会有很大的帮助!

1 个答案:

答案 0 :(得分:4)

我对C#并不熟悉,但似乎cImage.Data返回Complex个对象的2D数组。

这些对象都包含公共字段(请参阅http://www.aforgenet.com/framework/docs/html/09bb06de-f1c8-fc26-3472-78a64c4f4ac6.htm),其中包含真实的(Re字段)和虚部(Im字段)部分。

所以,我想:

double realPart = realImaginaryData[0,0].Re;
double imagPart = realImaginaryData[0,0].Im;