[Insight-developers] itk::FFTWRealToComplexConjugateImageFilter problem

Nicolas DEGARNE lordecko at hotmail.com
Tue May 25 11:20:08 EDT 2010


Hy everybody,

 I've tried  to make a FFT on images with odd sizes with ikt:

 
/// typedef 
itk::FFTRealToComplexConjugateImageFilter<PixelType,

 Dimension >  FFTFilterType; 

 
I saw on otb-group, itk doesn't allow FFT on odd size 
image's without

 FFTW. 

 
So I tried to install FFTW and I thinks I succeded but when 
I'm trying

 to use: 

 
//FFTWRealToComplexConjugateImageFilter 

 
I had a compilation problem like: 

 
2>LOL.cxx

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(88) :

 error C2039: 'PlanType' : n'est pas membre de

 'itk::fftw::Proxy<TPixel>'

 2>        with

 2>        [

 2>            TPixel=PixelType

 2>        ]

 2>        c:\otb\LOL_otb\FOTOfft.h(240) : voir la référence à

 l'instanciation de la classe modèle

 
'itk::FFTWRealToComplexConjugateImageFilter<TPixel,VDimension>' en

 cours de compilation

 2>        with

 2>        [

 2>            TPixel=PixelType,

 2>            VDimension=2

 2>        ]

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(88) :

 error C2146: erreur de syntaxe : absence de ';' avant 
l'identificateur

 'm_Plan'

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(88) :

 error C4430: spécificateur de type manquant - int est pris en 
compte

 par défaut. Remarque : C++ ne prend pas en charge int par défaut

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(88) :

 error C4430: spécificateur de type manquant - int est pris en 
compte

 par défaut. Remarque : C++ ne prend pas en charge int par défaut

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(92) :

 error C2039: 'ComplexType' : n'est pas membre de

 'itk::fftw::Proxy<TPixel>'

 2>        with

 2>        [

 2>            TPixel=PixelType

 2>        ]

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(92) :

 error C2143: erreur de syntaxe : absence de ';' avant '*'

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(92) :

 error C4430: spécificateur de type manquant - int est pris en 
compte

 par défaut. Remarque : C++ ne prend pas en charge int par défaut

 2>c:\otb\LOL_otb\itkFFTWRealToComplexConjugateImageFilter.h(92) :

 error C4430: spécificateur de type manquant - int est pris en 
compte

 par défaut. Remarque : C++ ne prend pas en charge int par défaut

 2>Le journal de génération a été enregistré à l'emplacement 
"file://c:

 \OTB\C\CANOPI.dir\Release\BuildLog.htm"

 2>LOL - 8 erreur(s), 0 avertissement(s)

 3>------ Régénération globale ignorée : Projet : ALL_BUILD,

 Configuration : Release Win32 ------

 3>Projet non sélectionné dans le cadre d'une génération pour 
cette

 configuration de solution

 ========== Régénération globale : 1 a réussi, 1 a échoué, 1 a été

 ignoré ========== 

 
If someone got an idea to fix my problem... 

 
Thanks 

 
Nicolas
 		 	   		  
_________________________________________________________________
La boîte mail NOW Génération vous permet de réunir toutes vos boîtes mail dans Hotmail !
http://www.windowslive.fr/hotmail/nowgeneration/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20100525/5081ea1e/attachment.htm>


More information about the Insight-developers mailing list