[Insight-users] Problemas con CellSegmentation...
Cesar Araujo
cesar.araujo at oulu.fi
Mon Jul 16 08:52:07 EDT 2007
Hi Luis,
Thank you very much for the answer. Following your tips I was able to compile the whole application directory. However, I realized that I need also to have the VTK package installed in order to be able to compile CellularSegmentation example. Anyway, now I have the example up and running :).
Regards,
César.-
-----------------------------------------------------------
Cesar Araujo, Lic. of Chemistry
Research Center for Molecular Endocrinology
P.O. Box 5000, FIN-90014 University of Oulu
Finland
phone: +358 8 3155632
e-mail: cesar.araujo at oulu.fi
----- Original Message -----
From: Luis Ibanez
To: Cesar Araujo
Cc: insight-users at itk.org
Sent: Friday, July 13, 2007 4:07 PM
Subject: Re: [Insight-users] Problemas con CellSegmentation...
Hi Cesar,
Welcome to ITK !
Please note that you must build InisghtApplications by configuring the
top directory, not the subdirectories.
You should run CMake and provide the top directory of InsightApplications
as the "SOURCE" directory. Then you must provide in the ITK_DIR variable
the binary directory where you built ITK.
Once you have configured the entire InsightApplications tree, then
you can build any of the individual directories by just "cd" into it
and calling "make".
BTW: Please note that the "CellularSegmentation" application is not
an application for segmenting cells out of microscopy images. Instead
it is a segmentation method that "emulates" biological cells in order
to implement a variation of a Region Growing algorithm.
Regards,
Luis
--------------------------------------------------------------------------
On 7/13/07, Cesar Araujo <cesar.araujo at oulu.fi> wrote:
Hi,
I'm a newbie ITK user. I installed the ITK toolkit following the documentation. I have downloaded and installed also the InsightApplications. I could compile and run the HelloWorld example suggested in the documentation. However, when I try to compile the Applications for instance, CellularSegmentation it fails. I can run ccmake successfully after add and setup the FLTK_FLUID_EXECUTABLE to the proper value. However, when I run the "make" command it gives a lot of errors. Still I couldn't compile any of the application examples. I would appreciate any suggestion.
Thanks in advance,
César.-
-----------------------------------------------------------
Cesar Araujo, Lic. of Chemistry
Research Center for Molecular Endocrinology
P.O. Box 5000, FIN-90014 University of Oulu
Finland
phone: +358 8 3155632
e-mail: cesar.araujo at oulu.fi
PS: This is the list of errors that I've got:
In file included from /home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:4:
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:9:22: itkImage.h: No such file or directory
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:10:32: itkImageFileReader.h: No such file or directory
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:11:38: itkImageToVTKImageFilter.h: No such file or directory
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:12:44: itkRescaleIntensityImageFilter.h: No such file or directory
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:13:24: itkCommand.h: No such file or directory
In file included from /home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:4:
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:25: error: ISO
C++ forbids declaration of `itk' with no type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:25: error: parse
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:27: error: `
int' is not an aggregate type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:27: error: ISO
C++ forbids declaration of `Image' with no type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:27: error: template-id
`Image<unsigned char, 2>' used as a declarator
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:27: error: parse
error before `;' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:29: error: `
ImageType' was not declared in this scope
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:29: error: `
int' is not an aggregate type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:29: error: ISO
C++ forbids declaration of `ImageFileReader' with no type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:29: error: template-id
`ImageFileReader<<expression error> >' used as a declarator
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:29: error: parse
error before `;' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:32: error: `
ImageType' was not declared in this scope
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:33: error: `
VisualizationImageType' was not declared in this scope
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:33: error: `
int' is not an aggregate type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:33: error: ISO
C++ forbids declaration of `RescaleIntensityImageFilter' with no type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:33: error: template-id
`RescaleIntensityImageFilter<<expression error>, <expression error> >' used
as a declarator
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:33: error: parse
error before `;' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:36: error: `
VisualizationImageType' was not declared in this scope
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:36: error: `
int' is not an aggregate type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:36: error: ISO
C++ forbids declaration of `ImageToVTKImageFilter' with no type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:36: error: template-id
`ImageToVTKImageFilter<<expression error> >' used as a declarator
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:36: error: parse
error before `;' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:39: error: `
int' is not an aggregate type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:39: error: ISO
C++ forbids declaration of `SimpleMemberCommand' with no type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:39: error: template-id
`SimpleMemberCommand<CellularSegmentationApplicationBase>' used as a
declarator
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:39: error: parse
error before `;' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:57: error: syntax
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:59: error: syntax
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:61: error: syntax
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.h:63: error: syntax
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx: In
constructor `
CellularSegmentationApplicationBase::CellularSegmentationApplicationBase()':
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:10: error: `
m_ImageReader' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:10: error: (Each
undeclared identifier is reported only once for each function it appears
in.)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:10: error: `
ImageReaderType' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:10: error: parse
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:12: error: `
m_RescaleIntensity' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:12: error: `
RescaleIntensityFilterType' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:12: error: parse
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:14: error: `
m_ITK2VTKAdaptor' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:14: error: `
ITK2VTKAdaptorFilterType' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:14: error: parse
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:16: error: `
int' is not an aggregate type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:16: error: parse
error before `>' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:16: error: `::
max' undeclared (first use here)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:16: error: parse
error before `)' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:17: error: `
int' is not an aggregate type
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:17: error: parse
error before `>' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:17: error: `::
min' undeclared (first use here)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:17: error: parse
error before `)' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:19: error: `
m_IterationObserver' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:19: error: `
IterationObserverType' undeclared (first use this function)
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:19: error: parse
error before `::' token
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx: In
member function `virtual void
CellularSegmentationApplicationBase::IterationCallback()':
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:54: error: `
cout' undeclared in namespace `std'
/home/caraujo/downloads/ITK/InsightApplications-3.2.0/CellularSegmentation/CellularSegmentationApplicationBase.cxx:54: error: `
endl' undeclared in namespace `std'
make[2]: *** [CMakeFiles/CellularSegmentation.dir/CellularSegmentationApplicationBase.o] Error 1
make[1]: *** [CMakeFiles/CellularSegmentation.dir/all] Error 2
make: *** [all] Error 2
_______________________________________________
Insight-users mailing list
Insight-users at itk.org
http://www.itk.org/mailman/listinfo/insight-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20070716/1c0fcaae/attachment.htm
More information about the Insight-users
mailing list