004
23.02.2006, 18:08 Uhr
~lordy
Gast
|
Zitat von ao: |
Das heißt, das Ergebnis von fourier(image) ist genauso groß wie image? Dann würde ich mal vermuten, der Algorithmus in fourier ist ein anderer als in rfftwnd_one_real_to_complex.
|
genau das war das problem. habs mittlerweile gelöst, aber auf jeden fall trotzdem danke für dein bemühen. falls es jemanden intessiert: um zu optimieren schneidet die fftw lib daten weg die redundant sind, was einem schnitt bei nx/2+1 entspricht aber eine umsortierung der daten zuvor um z-y-x erfordert. da ich also "zu viel" daten habe, ist die lösung den filter zuerst zu rotieren, dann umzusortieren und danach nach x zu bisectieren. mit diesem ergebnis lässt sich die konvulation dann durchführen. |