2

AForgenetFFTから実数部と虚数部を抽出するのに苦労しています。私は以下を持っています

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

これは、複雑な構造から実数部と虚数部を手動で抽出したことを意味しますか?

ありがとう。どんなスニペットも大いに役立ちます!

4

1 に答える 1

4

私はC#にあまり詳しくありませんが、オブジェクトcImage.Dataの2D配列を返すように見えComplexます。

これらのオブジェクトにはそれぞれ、実数(フィールド)と虚数(フィールド)の部分を含むパブリックフィールド( http://www.aforgenet.com/framework/docs/html/09bb06de-f1c8-fc26-3472-78a64c4f4ac6.htmを参照)があります。ReIm

だから、私は想像します:

double realPart = realImaginaryData[0,0].Re;
double imagPart = realImaginaryData[0,0].Im;
于 2012-04-21T14:34:33.263 に答える