AW: AW: [Insight-users] Selecting a specific dataset from a dicom
directory using IKT and FLTK
Luis Ibanez
luis.ibanez at kitware.com
Sun Jun 10 09:16:21 EDT 2007
Hi Zein,
Thanks for reporting the values of your CMake variables.
*DO NOT* set these variables to ON,
they are fine as OFF.
Please build FLTK by using CMake for configuration,
do not simply use the project that comes with FLTK.
Regards,
Luis
--------------------
Zein Salah wrote:
> Hi Luis,
>
> So, I am using FLTK 1.1.7, Cmake 2.4.6, and ITK 3.2.0.
>
> No, I did not set ITK_USE_SYSTEM_PNG, ITK_USE_SYSTEM_TIFF, and
> ITK_USE_SYSTEM_JPEG.
> Should I set them ON? I just tried and CMake asks for corresponding
> _LIBRARY's. Do these libraries exist
> in /Insight/Utilities ?
>
> Regarding FLTK, I just built the VS project in /fltk-1.1.7/vs2005.
> Should I use the CMakeList
> file and CMake for configuration?
>
> Many thanks,
> Zein
>
>
>
> -----Ursprüngliche Nachricht-----
> *Von:* Luis Ibanez [mailto:luis.ibanez at kitware.com]
> *Gesendet:* So 10.06.2007 00:29
> *An:* Zein Salah; Insight Users
> *Cc:*
> *Betreff:* Re: AW: [Insight-users] Selecting a specific dataset from
> a dicom directory using IKT and FLTK
>
>
>
> Hi Zein,
>
> When you configured ITK with CMake, did you selected
> any of the options:
>
> ITK_USE_SYSTEM_PNG
> ITK_USE_SYSTEM_TIFF
> ITK_USE_SYSTEM_JPEG
>
> ???
>
>
> What version of FLTK are you using ?
>
> Please not that FLTK 1.1.6, is now distributed with a
> CMakeLists.txt file, so you can also configure it with
> CMake.
>
>
> You may want to try the newest version of FLTK.
>
>
>
> Regards,
>
>
>
> Luis
>
>
>
> ------------------
> Zein Salah wrote:
> > Hello Luis,
> >
> > First, "Vielen Dank!". I hope you still remember a little bit
> German :).
> >
> > I have had a look at the .fl files in the LiverTumorSegmentation
> > application , and I think this application provides what solves my
> > problem. Unfortunately, this is one of three Insight Applications
> which
> > failed to build by me. These three applications produce error
> messages
> > regarding jpg and png. For example, the output of compiling the liver
> > application is:
> >
> >
> >
> > 1>------ Build started: Project: LiverTumorSegmentationExample,
> > Configuration: Release Win32 ------
> >
> > 1>Linking...
> >
> > 1> Creating library Release\LiverTumorSegmentationExample.lib and
> object
> > Release\LiverTumorSegmentationExample.exp
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_read_scanlines referenced in function "public:
> __thiscall
> > Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_start_decompress referenced in function "public:
> __thiscall
> > Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_calc_output_dimensions referenced in function "public:
> > __thiscall Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> > (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_read_header referenced in function "public: __thiscall
> > Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_stdio_src referenced in function "public: __thiscall
> > Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_CreateDecompress referenced in function "public:
> __thiscall
> > Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_destroy_decompress referenced in function "public:
> > __thiscall Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> > (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_finish_decompress referenced in function "public:
> > __thiscall Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> > (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_JPEG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _jpeg_std_error referenced in function "public: __thiscall
> > Fl_JPEG_Image::Fl_JPEG_Image(char const *)"
> (??0Fl_JPEG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_destroy_read_struct referenced in function "public:
> > __thiscall Fl_PNG_Image::Fl_PNG_Image(char const *)"
> > (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_read_end referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_read_rows referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_set_interlace_handling referenced in function "public:
> > __thiscall Fl_PNG_Image::Fl_PNG_Image(char const *)"
> > (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_set_tRNS_to_alpha referenced in function "public:
> __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_get_valid referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_set_strip_16 referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_set_packing referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_set_expand referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_read_info referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_init_io referenced in function "public: __thiscall
> > Fl_PNG_Image::Fl_PNG_Image(char const *)"
> (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_create_info_struct referenced in function "public:
> > __thiscall Fl_PNG_Image::Fl_PNG_Image(char const *)"
> > (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>fltkimages.lib(Fl_PNG_Image.obj) : error LNK2019: unresolved
> external
> > symbol _png_create_read_struct referenced in function "public:
> > __thiscall Fl_PNG_Image::Fl_PNG_Image(char const *)"
> > (??0Fl_PNG_Image@@QAE at PBD@Z)
> >
> > 1>Release\LiverTumorSegmentationExample.exe : fatal error LNK1120: 22
> > unresolved externals
> >
> > 1>Build log was saved at
> >
> "file://d:\InsightApplications320-BIN\LiverTumorSegmentation\LiverTumorSegmentationExample.dir\Release\BuildLog.htm"
> >
> > 1>LiverTumorSegmentationExample - 23 error(s), 0 warning(s)
> >
> > ========== Build: 0 succeeded, 1 failed, 4 up-to-date, 0 skipped
> ==========
> >
> >
> > Any idea what the problem is? Should I have missed something during
> > building itk?
> >
> > Thanks,
> > Zein
> >
> >
> >
> >
> >
> > -----Ursprüngliche Nachricht-----
> > *Von:* Luis Ibanez [mailto:luis.ibanez at kitware.com]
> > *Gesendet:* Sa 09.06.2007 22:53
> > *An:* Zein Salah
> > *Cc:* ITK Users
> > *Betreff:* Re: [Insight-users] Selecting a specific dataset
> from a
> > dicom directory using IKT and FLTK
> >
> >
> > Hi Zein,
> >
> > Please look at the application:
> >
> >
> > InsightApplications/
> > LiverTumorSegmentation
> >
> >
> > It is an example of how to find the list of DICOM series
> > in a directory and how to presenting in a GUI menu using
> > FLTK.
> >
> >
> > In particular you may want to look at the GUI file:
> >
> >
> > DicomImageReaderGUI.fl
> >
> >
> > and the associated logic in the files:
> >
> >
> > DicomImageReader.h
> > DicomImageReader.txx
> > DicomImageReaderBase.h
> > DicomImageReaderBase.txx
> >
> >
> >
> > Regards,
> >
> >
> > Luis
> >
> >
> >
> > ---------------
> > Zein Salah wrote:
> > > Hello all,
> > >
> > > I followed the ITK Software Guide to read DICOM
> directories into my
> > > program. Everything went fine.
> > >
> > > However, I store the list of series Id's (generated
> > > with GDCMSeriesFileNames) into a vector of strings,
> > >
> > > a string representing a series Id is toooo long. I want to
> choose a
> > > series ID from the list and then read
> > >
> > > the corredponding 3D volume. The question is how to
> interactively
> > select
> > > an ID from the list. I thought
> > >
> > > of using an FL_Choice. The problem is that I must define the
> > input menu
> > > for FL_Choice dynamically,
> > >
> > > according to the list of IDs. Is this actually possible?
> How? Does
> > > anybody have a better idea for
> > >
> > > choosing a specific dataset from the dicom directory? Does
> FLTK,
> > > e.g., provide functionality for generating
> > >
> > > some kind of thumbnails, from which one selects the needed
> dataset?
> > >
> > > I would appreciate any suggestions and ideas.
> > >
> > > Many thanks.
> > >
> > > Zein
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > However, I need suggestions regarding two points:
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > Insight-users mailing list
> > > Insight-users at itk.org
> > > http://www.itk.org/mailman/listinfo/insight-users
> >
>
More information about the Insight-users
mailing list