It might be relate to this bug: <a href="http://public.kitware.com/Bug/view.php?id=10776">http://public.kitware.com/Bug/view.php?id=10776</a><div><br></div><div><a href="http://public.kitware.com/Bug/view.php?id=10776"></a>Regards,</div>
<div>Dženan<br><br><div class="gmail_quote">On Sat, Sep 4, 2010 at 03:51, Emma Ryan <span dir="ltr"><<a href="mailto:eryanvtk@yahoo.com">eryanvtk@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Hello All,<br><br> I would appreciate a little help in understanding the odd behavior of ITK read and write functions.<br>The following program works fine in release mode, but crashes in debug mode with a 'read access violation'. <br>
<br>If however, I use Input and OutputPixelTypes as 'char' instead of 'unsigned char', it crashes in both release and debug mode.<br><br>My input to the program is image.jpg. Any debugging suggestions for access violations are welcome too.<br>
<br>Thank you,<br>Emma<br><br>#include "itkImage.h"<br>#include "itkImageFileReader.h"<br>#include "itkImageFileWriter.h"<br><br>int main( int argc, char * argv[] )<br>{<br> if( argc < 3 )<br>
{<br> std::cerr << "Usage: " << argv[0];<br>
std::cerr << " inputImageFile outputImageFile "; <br> std::cerr << std::endl; <br> return EXIT_FAILURE;<br> }<br> <br> typedef unsigned char InputPixelType;<br> typedef unsigned char OutputPixelType;<br>
<br> typedef itk::Image< InputPixelType, 2 > InputImageType;<br> typedef itk::Image< OutputPixelType, 2 > OutputImageType;<br> <br> typedef itk::ImageFileReader< InputImageType > ReaderType;<br>
<br> typedef itk::ImageFileWriter< OutputImageType > WriterType;<br> <br> ReaderType::Pointer reader = ReaderType::New();<br> <br> WriterType::Pointer writer = WriterType::New();<br><br> reader->SetFileName( argv[1] );<br>
reader->Update();<br> <br> writer->SetFileName( argv[2]
);<br> writer->SetInput( reader->GetOutput());<br> writer->Update();<br><br> return EXIT_SUCCESS;<br>}<br><br><br><br></div><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><br><div style="font-family:arial,helvetica,sans-serif;font-size:13px">
<font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight:bold">From:</span></b> "<a href="mailto:insight-users-request@itk.org" target="_blank">insight-users-request@itk.org</a>" <<a href="mailto:insight-users-request@itk.org" target="_blank">insight-users-request@itk.org</a>><br>
<b><span style="font-weight:bold">To:</span></b> <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br><b><span style="font-weight:bold">Sent:</span></b> Thu, September 2, 2010 7:58:03 AM<br>
<b><span style="font-weight:bold">Subject:</span></b> Insight-users Digest, Vol 77, Issue 5<br></font><br>
Send Insight-users mailing list submissions to<br> <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br><span> <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a></span><br>
or, via email, send a message with subject or body 'help' to<br> <a href="mailto:insight-users-request@itk.org" target="_blank">insight-users-request@itk.org</a><br><br>You can reach the person managing the list at<br>
<a href="mailto:insight-users-owner@itk.org" target="_blank">insight-users-owner@itk.org</a><br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of Insight-users digest..."<br>
<br><br>Today's
Topics:<br><br> 1. Build error - itk 3.20, gdcm 2.0.[15+] under mingw (Markus Neuner)<br> 2. Image assignment does not work (D?enan Zuki?)<br> 3. Re: Image assignment does not work (wanlin)<br> 4. Re: Image assignment does not work (Matt McCormick)<br>
5. Re: Image assignment does not work (D?enan Zuki?)<br> 6. Re: Build error - itk 3.20, gdcm 2.0.[15+] under mingw<br> (Bill Lorensen)<br><br><br>----------------------------------------------------------------------<br>
<br>Message: 1<br>Date: Thu, 02 Sep 2010 14:10:42 +0200<br>From: "Markus Neuner" <<a href="mailto:neuner.markus@gmx.net" target="_blank">neuner.markus@gmx.net</a>><br>Subject: [Insight-users] Build error - itk 3.20, gdcm 2.0.[15+] under<br>
mingw<br>To: <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br>Message-ID: <<a href="mailto:20100902121042.64950@gmx.net" target="_blank">20100902121042.64950@gmx.net</a>><br>Content-Type: text/plain; charset="utf-8"<br>
<br>Hi,<br><br>i get a linker error when building gdcm 2.0.15 or greater with itk 3.20 with mingw under windows xp:<br><br>---- SNIP ----<br>Scanning dependencies of target itkTestDriver<br>[ 96%] Building CXX object Code/IO/CMakeFiles/itkTestDriver.dir/itkTestDriver.obj<br>
Linking CXX executable ..\..\bin\itkTestDriver.exe<br>c:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lgdcmMSFF<br>collect2: ld gab 1 als Ende-Status zur?ck<br>mingw32-make[2]: *** [bin/itkTestDriver.exe] Error 1<br>
mingw32-make[1]: *** [Code/IO/CMakeFiles/itkTestDriver.dir/all] Error 2<br>mingw32-make: *** [all] Error 2<br>---- SNAP ----<br><br>Bilding with gdcm 2.0.14 works fine without any
issues.<br><br>gdcm and itk are configured without any changes to teh standard cmake configurations insted of: ITK_USE_SYSTEM_GDCM=ON and the correct GDCM_DIR.<br><br>To put the gscm-build/bin on the path does not solve the problem.<br>
<br>Greetings,<br>Markus<br><br>Additional informations:<br>MinGW versions
used:<br>binutils-2.20.51-1-mingw32-bin.tar.lzma<br>gcc-c++-4.4.0-mingw32-bin.tar.gz<br>gcc-c++-4.4.0-mingw32-dll.tar.gz<br>gcc-core-4.4.0-mingw32-bin.tar.gz<br>gcc-core-4.4.0-mingw32-dll.tar.gz<br>gdb-7.1-2-mingw32-bin.tar.gz<br>
gmp-5.0.1-1-mingw32-dev.tar.lzma<br>libexpat-2.0.1-1-mingw32-dll-1.tar.gz<br>libgmp-5.0.1-1-mingw32-dll-10.tar.lzma<br>libgomp-4.5.0-1-mingw32-dll-1.tar.lzma<br>libmpc-0.8.1-1-mingw32-dll-2.tar.lzma<br>libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma<br>
libpthread-2.8.0-3-mingw32-dll-2.tar.lzma<br>libssp-4.5.0-1-mingw32-dll-0.tar.lzma<br>libstdc++-4.5.0-1-mingw32-dll-6.tar.lzma<br>mingw-utils-0.4-1-mingw32-bin.tar.lzma<br>mingw32-make-3.81-20090910.tar.gz<br>mingwrt-3.18-mingw32-dev.tar.gz<br>
mingwrt-3.18-mingw32-dll.tar.gz<br>mpc-0.8.1-1-mingw32-dev.tar.lzma<br>mpfr-2.4.1-1-mingw32-dev.tar.lzma<br>pthreads-w32-2.8.0-3-mingw32-dev.tar.lzma<br>w32api-3.15-1-mingw32-dev.tar.lzma<br>-- <br>GMX DSL SOMMER-SPECIAL: Surf & Phone Flat
16.000 f?r nur 19,99 &euro;/mtl.!*<br><span><a href="http://portal.gmx.net/de/go/dsl" target="_blank">http://portal.gmx.net/de/go/dsl</a></span><br><br><br>------------------------------<br><br>Message: 2<br>Date: Thu, 2 Sep 2010 14:48:21 +0200<br>
From: D?enan Zuki? <<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>><br>Subject: [Insight-users] Image assignment does not work<br>To: Insight-users <<a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a>><br>
Message-ID:<br> <AANLkTikeCbU4DT3BCFf9tfEnoQM3f=mQMH+<a href="mailto:zp9mxN7g_@mail.gmail.com" target="_blank">zp9mxN7g_@mail.gmail.com</a>><br>Content-Type: text/plain; charset="utf-8"<br><br>Hi everyone!<br>
<br>I have the following routine:<br><br>void applyFilter(InternalImageType::Pointer
image,<br>itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer<br>filter)<br>{<br>if (!checkImageLoaded())<br>return;<br>statusbar->showMessage("Applying filter:<br>"+QString(filter->GetNameOfClass()));<br>
filter->SetInput( image );<br>filter->Update();<br>image=filter->GetOutput();<br> updateVisualizing();<br>resetVisualization();<br>statusbar->showMessage("Ready");<br>}<br><br>and it is invoked like this:<br>
<br>typedef itk::SmoothingRecursiveGaussianImageFilter < InternalImageType,<br>InternalImageType> FilterType;<br>FilterType::Pointer filter = FilterType::New();<br>filter->SetSigmaArray(myImage->GetSpacing());<br>
applyFilter(myImage,<br>(itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer)filter);<br><br>However, the above code produces no effect (the image does not change). When<br>content of "applyFilter" is copied to invocation points, it works.<br>
<br>What am I doing
wrong?<br><br>Regards,<br>D?enan<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br><span>URL: <<a href="http://www.itk.org/pipermail/insight-users/attachments/20100902/b19c9fe4/attachment-0001.htm" target="_blank">http://www.itk.org/pipermail/insight-users/attachments/20100902/b19c9fe4/attachment-0001.htm</a>></span><br>
<br>------------------------------<br><br>Message: 3<br>Date: Thu, 2 Sep 2010 23:41:06 +1000<br>From: wanlin <<a href="mailto:wanlinzhu@gmail.com" target="_blank">wanlinzhu@gmail.com</a>><br>Subject: Re: [Insight-users] Image assignment does not work<br>
To: D?enan Zuki? <<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>><br>Cc: Insight-users <<a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a>><br>Message-ID:<br>
<<a href="mailto:AANLkTinfjqfbF37A2bWxU7xFCNLZfcKdKYn1AOPyM2m3@mail.gmail.com" target="_blank">AANLkTinfjqfbF37A2bWxU7xFCNLZfcKdKYn1AOPyM2m3@mail.gmail.com</a>><br>Content-Type: text/plain; charset="utf-8"<br>
<br>What about<br>void applyFilter(InternalImageType:<br>:Pointer & image,<br>itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer<br>filter)<br><br>image=filter->GetOutput();//here image pointer inside function has been<br>
changed, however, the image outside the function does not.<br><br><br><br><br>2010/9/2 D?enan Zuki? <<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>><br><br>> Hi everyone!<br>><br>> I have the following routine:<br>
><br>> void applyFilter(InternalImageType::Pointer image,<br>> itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer<br>>
filter)<br>> {<br>> if (!checkImageLoaded())<br>> return;<br>> statusbar->showMessage("Applying filter:<br>> "+QString(filter->GetNameOfClass()));<br>> filter->SetInput( image );<br>
> filter->Update();<br>> image=filter->GetOutput();<br>> updateVisualizing();<br>> resetVisualization();<br>> statusbar->showMessage("Ready");<br>> }<br>><br>> and it is invoked like this:<br>
><br>> typedef itk::SmoothingRecursiveGaussianImageFilter < InternalImageType,<br>> InternalImageType> FilterType;<br>> FilterType::Pointer filter = FilterType::New();<br>> filter->SetSigmaArray(myImage->GetSpacing());<br>
> applyFilter(myImage,<br>> (itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer)filter);<br>><br>> However, the above code produces no effect (the image does not change).<br>> When content of "applyFilter" is copied to invocation
points, it works.<br>><br>> What am I doing wrong?<br>><br>> Regards,<br>> D?enan<br>><br>> _____________________________________<br>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>> Visit other Kitware open-source projects at<br><span>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a></span><br>><br>> Kitware offers ITK Training Courses, for more information visit:<br>
<span>> <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a></span><br>><br>> Please keep messages on-topic and check the ITK FAQ at:<br>
<span>> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a></span><br>><br>> Follow this link to subscribe/unsubscribe:<br>> <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
><br>><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br><span>URL: <<a href="http://www.itk.org/pipermail/insight-users/attachments/20100902/212631ce/attachment-0001.htm" target="_blank">http://www.itk.org/pipermail/insight-users/attachments/20100902/212631ce/attachment-0001.htm</a>></span><br>
<br>------------------------------<br><br>Message: 4<br>Date: Thu, 2 Sep 2010 13:42:40 +0000 (UTC)<br>From: Matt McCormick <<a href="mailto:matt@mmmccormick.com" target="_blank">matt@mmmccormick.com</a>><br>Subject: Re: [Insight-users] Image assignment does not work<br>
To: <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br>Message-ID: <<a href="mailto:loom.20100902T153756-236@post.gmane.org" target="_blank">loom.20100902T153756-236@post.gmane.org</a>><br>
Content-Type: text/plain; charset=us-ascii<br><br>Hi Dzenan,<br><br>> <br>> void applyFilter(InternalImageType::Pointer image, <br>itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer filter)<br>
<br>How about changing the signature to use references, i.e.<br><br>void applyFilter(InternalImageType::Pointer& image, <br>itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer& filter)<br>
<br>
> <br>> {<br>> <br>> if (!checkImageLoaded())<br>> <br>> return;<br>> <br>> statusbar->showMessage("Applying filter: "+QString(filter-<br>>GetNameOfClass()));<br>> <br>
> <br>> filter->SetInput( image );<br>> <br>> filter->Update();<br>> <br>>
image=filter->GetOutput();<br>> <br>> <br>> updateVisualizing();<br>> <br>> resetVisualization();<br>> <br>> statusbar->showMessage("Ready");<br>> <br>> }<br>> <br>
> <br>> and it is invoked like this:<br>> <br>> <br>> typedef itk::SmoothingRecursiveGaussianImageFilter < InternalImageType, <br>InternalImageType> FilterType;<br>> FilterType::Pointer filter = FilterType::New();<br>
> <br>> filter->SetSigmaArray(myImage->GetSpacing());<br><br>I would not expect much of a change with such a small sigma.<br><br>> applyFilter(myImage, <br>(itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer)filter);<br>
<br>I am surprised this cast works given the recent discussions of smart pointer <br>casting on the ITK developers list. If there is intention to cast to base <br>classes, then using
raw pointers may be better.<br><br>Regards,<br>Matt<br><br><br><br>------------------------------<br><br>Message: 5<br>Date: Thu, 2 Sep 2010 16:02:50 +0200<br>From: D?enan Zuki? <<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>><br>
Subject: Re: [Insight-users] Image assignment does not work<br>To: Matt McCormick <<a href="mailto:matt@mmmccormick.com" target="_blank">matt@mmmccormick.com</a>>, <a href="mailto:wanlinzhu@gmail.com" target="_blank">wanlinzhu@gmail.com</a><br>
Cc: <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br>Message-ID:<br> <AANLkTikBrpYQCNe+M6sZCfHwzWVAhk8bMSvTFCCHg+<a href="mailto:Ar@mail.gmail.com" target="_blank">Ar@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br><br>Thanks both, that was it.<br><br>D?enan<br><br>How
about changing the signature to use references, i.e.<br>><br>> void applyFilter(InternalImageType::Pointer& image,<br>> itk::ImageToImageFilter<InternalImageType,InternalImageType>::Pointer&<br>> filter)<br>
><br>><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br><span>URL: <<a href="http://www.itk.org/pipermail/insight-users/attachments/20100902/cb6184b3/attachment-0001.htm" target="_blank">http://www.itk.org/pipermail/insight-users/attachments/20100902/cb6184b3/attachment-0001.htm</a>></span><br>
<br>------------------------------<br><br>Message: 6<br>Date: Thu, 2 Sep 2010 10:57:56 -0400<br>From: Bill Lorensen <<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>><br>Subject: Re: [Insight-users] Build error - itk 3.20, gdcm 2.0.[15+]<br>
under mingw<br>To: Markus Neuner <<a href="mailto:neuner.markus@gmx.net" target="_blank">neuner.markus@gmx.net</a>><br>Cc: <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br>Message-ID:<br>
<AANLkTimbn=85QhD3vuUzkE84-BAdv=<a href="mailto:gQqpk9Dh-F5j2Q@mail.gmail.com" target="_blank">gQqpk9Dh-F5j2Q@mail.gmail.com</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>I was getting the same error a while back. Since then I have upgraded<br>
to cmake 2.8.2 and I'm building against the current itk head.<br><br>What version of cmake are you using?<br><br>Mathieu, Has something changed since 3.20 that would fix this issue.<br>Other than the move of gdcm 2 into the itk tree.<br>
<br>Bill<br><br>On Thu, Sep 2, 2010 at 8:10 AM, Markus Neuner <<a href="mailto:neuner.markus@gmx.net" target="_blank">neuner.markus@gmx.net</a>>
wrote:<br>> Hi,<br>><br>> i get a linker error when building gdcm 2.0.15 or greater with itk 3.20 with mingw under windows xp:<br>><br>> ---- SNIP ----<br>> Scanning dependencies of target itkTestDriver<br>
> [ 96%] Building CXX object Code/IO/CMakeFiles/itkTestDriver.dir/itkTestDriver.obj<br>> Linking CXX executable ..\..\bin\itkTestDriver.exe<br>> c:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lgdcmMSFF<br>
> collect2: ld gab 1 als Ende-Status zur?ck<br>> mingw32-make[2]: *** [bin/itkTestDriver.exe] Error 1<br>> mingw32-make[1]: *** [Code/IO/CMakeFiles/itkTestDriver.dir/all] Error 2<br>> mingw32-make: *** [all] Error 2<br>
> ---- SNAP ----<br>><br>> Bilding with gdcm 2.0.14 works fine without any issues.<br>><br>> gdcm and itk are configured without any changes to teh standard cmake configurations insted of: ITK_USE_SYSTEM_GDCM=ON and the correct
GDCM_DIR.<br>><br>> To put the gscm-build/bin on the path does not solve the problem.<br>><br>> Greetings,<br>> Markus<br>><br>> Additional informations:<br>> MinGW versions used:<br>> binutils-2.20.51-1-mingw32-bin.tar.lzma<br>
> gcc-c++-4.4.0-mingw32-bin.tar.gz<br>> gcc-c++-4.4.0-mingw32-dll.tar.gz<br>> gcc-core-4.4.0-mingw32-bin.tar.gz<br>> gcc-core-4.4.0-mingw32-dll.tar.gz<br>> gdb-7.1-2-mingw32-bin.tar.gz<br>> gmp-5.0.1-1-mingw32-dev.tar.lzma<br>
> libexpat-2.0.1-1-mingw32-dll-1.tar.gz<br>> libgmp-5.0.1-1-mingw32-dll-10.tar.lzma<br>> libgomp-4.5.0-1-mingw32-dll-1.tar.lzma<br>> libmpc-0.8.1-1-mingw32-dll-2.tar.lzma<br>> libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma<br>
> libpthread-2.8.0-3-mingw32-dll-2.tar.lzma<br>> libssp-4.5.0-1-mingw32-dll-0.tar.lzma<br>> libstdc++-4.5.0-1-mingw32-dll-6.tar.lzma<br>> mingw-utils-0.4-1-mingw32-bin.tar.lzma<br>>
mingw32-make-3.81-20090910.tar.gz<br>> mingwrt-3.18-mingw32-dev.tar.gz<br>> mingwrt-3.18-mingw32-dll.tar.gz<br>> mpc-0.8.1-1-mingw32-dev.tar.lzma<br>> mpfr-2.4.1-1-mingw32-dev.tar.lzma<br>> pthreads-w32-2.8.0-3-mingw32-dev.tar.lzma<br>
> w32api-3.15-1-mingw32-dev.tar.lzma<br>> --<br>> GMX DSL SOMMER-SPECIAL: Surf & Phone Flat 16.000 f?r nur 19,99 &euro;/mtl.!*<br>> <a href="http://portal.gmx.net/de/go/dsl" target="_blank">http://portal.gmx.net/de/go/dsl</a><br>
> _____________________________________<br><span>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a></span><br>><br>> Visit other Kitware open-source projects at<br>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>> Kitware offers ITK Training Courses, for more information visit:<br>> <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>><br>
> Please keep messages on-topic and check the ITK FAQ at:<br>> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>><br>> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>><br><br><br>------------------------------<br><br>_______________________________________________<br>
Insight-users mailing list<br><a href="mailto:Insight-users@itk.org" target="_blank">Insight-users@itk.org</a><br><a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br><br>End of Insight-users Digest, Vol 77, Issue
5<br>********************************************<br></div></div>
</div><br>
</div><br>_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br></div>