Как извлечь реальную / мнимую часть из FFT в Aforgenet? - PullRequest
2 голосов
/ 03 сентября 2011

У меня проблемы с извлечением реальных и мнимых частей из AForgenet FFT. У меня есть следующее

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

Значит ли это, что я вручную извлек реальные и мнимые части из сложной структуры?

Спасибо. Любой фрагмент будет отличной помощью!

1 Ответ

4 голосов
/ 21 апреля 2012

Я не очень знаком с C #, но кажется, что cImage.Data возвращает двумерный массив Complex объектов.

Каждый из этих объектов имеет открытые поля (см. 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;
...