[Insight-developers] itk::FFTWRealToComplexConjugateImageFilter problem

kent williams norman-k-williams at uiowa.edu
Tue May 25 12:23:50 EDT 2010


I believe the problem you¹re having relates to not specifying one of
USE_FFTWD or USE_FFTWF at compile time.

You also have to tell CMake where the FFTW library is, with FFTW_DIR.

The error messages en français, ils sonnent très élégant. But most of us are
English speakers. Luckily Visual C++ french messages seem to be entirely
made up of French/English cognates ;-)



On 5/25/10 10:20 AM, "Nicolas DEGARNE" <lordecko at hotmail.com> wrote:

> 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       
> 
> Votre vie privée l'est-elle vraiment ? Internet Explorer 8 vous protège
> gratuitement ! <http://clk.atdmt.com/FRM/go/232102478/direct/01/>
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
> 
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20100525/bb08ddf8/attachment.htm>


More information about the Insight-developers mailing list