<html><head><base href="x-msg://100/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">It looks like there might be something else wrong besides the N3 code. &nbsp;What version of ITK are you using?<div><br></div><div><br></div><div><br><div><div>On Oct 23, 2009, at 7:40 AM, Samuele Dietler wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div class="hmmessage" style="font-size: 10pt; font-family: Verdana; ">Hello,<br>thank you, i was looking at your code and try some experiment for make it working...The line is :<br><br><br>itkDebugMacro( "Iteration " &lt;&lt; iteration &lt;&lt; ": "<br>&lt;&lt; " convergence criterion = " &lt;&lt; cv );<br><br><br><br>But there i have still some errors...This is the list :<br>1&gt;------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug Win32 ------<br>1&gt;Deleting intermediate and output files for project 'ZERO_CHECK', configuration 'Debug|Win32'<br>1&gt;Checking Build System<br>1&gt;CMake does not need to re-run because CMakeFiles/generate.stamp is up-to-date.<br>1&gt;Build log was saved at "<a href="file:///c:\tk\N3CorrectionBin\ZERO_CHECK.dir\Debug\BuildLog.htm">file://c:\tk\N3CorrectionBin\ZERO_CHECK.dir\Debug\BuildLog.htm</a>"<br>1&gt;ZERO_CHECK - 0 error(s), 0 warning(s)<br>2&gt;------ Rebuild All started: Project: itkN3MRIBiasFieldCorrectionImageFilterTest, Configuration: Debug Win32 ------<br>3&gt;------ Rebuild All started: Project: ImageCompare, Configuration: Debug Win32 ------<br>3&gt;Deleting intermediate and output files for project 'ImageCompare', configuration 'Debug|Win32'<br>2&gt;Deleting intermediate and output files for project 'itkN3MRIBiasFieldCorrectionImageFilterTest', configuration 'Debug|Win32'<br>2&gt;Building Custom Rule C:/tk/N3Correction/CMakeLists.txt<br>3&gt;Building Custom Rule C:/tk/N3Correction/CMakeLists.txt<br>2&gt;CMake does not need to re-run because CMakeFiles/generate.stamp is up-to-date.<br>2&gt;Compiling...<br>3&gt;CMake is re-running because build system is out-of-date.<br>3&gt;-- Configuring done<br>2&gt;itkN3MRIBiasFieldCorrectionImageFilterTest.cxx<br>3&gt;-- Generating done<br>3&gt;-- Build files have been written to: C:/tk/N3CorrectionBin<br>3&gt;Compiling...<br>3&gt;ImageCompare.cxx<br>3&gt;Compiling manifest to resources...<br>3&gt;Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1<br>3&gt;Copyright (C) Microsoft Corporation. All rights reserved.<br>3&gt;Linking...<br>3&gt;LINK : fatal error LNK1104: cannot open file 'ITKReview.lib'<br>3&gt;Build log was saved at "<a href="file:///c:\tk\N3CorrectionBin\ImageCompare.dir\Debug\BuildLog.htm">file://c:\tk\N3CorrectionBin\ImageCompare.dir\Debug\BuildLog.htm</a>"<br>3&gt;ImageCompare - 1 error(s), 0 warning(s)<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(211) : error C3861: 'vnl_math_floor': identifier not found<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(166) : while compiling class template member function 'itk::SmartPointer&lt;TObjectType&gt; itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::SharpenImage(itk::SmartPointer&lt;TObjectType&gt;)'<br>2&gt; with<br>2&gt; [<br>2&gt; TObjectType=itk::Image&lt;RealType,2&gt;,<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(38) : while compiling class template member function 'itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::N3MRIBiasFieldCorrectionImageFilter(void)'<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(109) : see reference to class template instantiation 'itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;' being compiled<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(217) : see reference to function template instantiation 'int itkN3MRIBiasFieldCorrectionImageFilterTest&lt;2&gt;(int,char *[])' being compiled<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(367) : error C3861: 'vnl_math_floor': identifier not found<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(445) : error C2039: 'SetDirection' : is not a member of 'itk::BSplineScatteredDataPointSetToImageFilter&lt;TInputPointSet,TOutputImage&gt;'<br>2&gt; with<br>2&gt; [<br>2&gt; TInputPointSet=itk::PointSet&lt;itk::N3MRIBiasFieldCorrectionImageFilter&lt;ImageType,MaskImageType,ImageType&gt;::ScalarType,2&gt;,<br>2&gt; TOutputImage=itk::Image&lt;itk::N3MRIBiasFieldCorrectionImageFilter&lt;ImageType,MaskImageType,ImageType&gt;::ScalarType,2&gt;<br>2&gt; ]<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(391) : while compiling class template member function 'itk::SmartPointer&lt;TObjectType&gt; itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::SmoothField(itk::SmartPointer&lt;TObjectType&gt;)'<br>2&gt; with<br>2&gt; [<br>2&gt; TObjectType=itk::Image&lt;RealType,2&gt;,<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(211) : error C3861: 'vnl_math_floor': identifier not found<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(166) : while compiling class template member function 'itk::SmartPointer&lt;TObjectType&gt; itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::SharpenImage(itk::SmartPointer&lt;TObjectType&gt;)'<br>2&gt; with<br>2&gt; [<br>2&gt; TObjectType=itk::Image&lt;RealType,3&gt;,<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(38) : while compiling class template member function 'itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::N3MRIBiasFieldCorrectionImageFilter(void)'<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(109) : see reference to class template instantiation 'itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;' being compiled<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(220) : see reference to function template instantiation 'int itkN3MRIBiasFieldCorrectionImageFilterTest&lt;3&gt;(int,char *[])' being compiled<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(367) : error C3861: 'vnl_math_floor': identifier not found<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(445) : error C2039: 'SetDirection' : is not a member of 'itk::BSplineScatteredDataPointSetToImageFilter&lt;TInputPointSet,TOutputImage&gt;'<br>2&gt; with<br>2&gt; [<br>2&gt; TInputPointSet=itk::PointSet&lt;itk::N3MRIBiasFieldCorrectionImageFilter&lt;ImageType,MaskImageType,ImageType&gt;::ScalarType,3&gt;,<br>2&gt; TOutputImage=itk::Image&lt;itk::N3MRIBiasFieldCorrectionImageFilter&lt;ImageType,MaskImageType,ImageType&gt;::ScalarType,3&gt;<br>2&gt; ]<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(391) : while compiling class template member function 'itk::SmartPointer&lt;TObjectType&gt; itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::SmoothField(itk::SmartPointer&lt;TObjectType&gt;)'<br>2&gt; with<br>2&gt; [<br>2&gt; TObjectType=itk::Image&lt;RealType,3&gt;,<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>4&gt;------ Skipped Rebuild All: Project: NightlyMemoryCheck, Configuration: Debug Win32 ------<br>4&gt;Project not selected to build for this solution configuration<span class="Apple-converted-space">&nbsp;</span><br>5&gt;------ Skipped Rebuild All: Project: Nightly, Configuration: Debug Win32 ------<br>5&gt;Project not selected to build for this solution configuration<span class="Apple-converted-space">&nbsp;</span><br>6&gt;------ Skipped Rebuild All: Project: RUN_TESTS, Configuration: Debug Win32 ------<br>6&gt;Project not selected to build for this solution configuration<span class="Apple-converted-space">&nbsp;</span><br>7&gt;------ Skipped Rebuild All: Project: Experimental, Configuration: Debug Win32 ------<br>7&gt;Project not selected to build for this solution configuration<span class="Apple-converted-space">&nbsp;</span><br>8&gt;------ Skipped Rebuild All: Project: Continuous, Configuration: Debug Win32 ------<br>8&gt;Project not selected to build for this solution configuration<span class="Apple-converted-space">&nbsp;</span><br>2&gt;Build log was saved at "<a href="file:///c:\tk\N3CorrectionBin\itkN3MRIBiasFieldCorrectionImageFilterTest.dir\Debug\BuildLog.htm">file://c:\tk\N3CorrectionBin\itkN3MRIBiasFieldCorrectionImageFilterTest.dir\Debug\BuildLog.htm</a>"<br>2&gt;itkN3MRIBiasFieldCorrectionImageFilterTest - 6 error(s), 0 warning(s)<br>9&gt;------ Skipped Rebuild All: Project: ALL_BUILD, Configuration: Debug Win32 ------<br>9&gt;Project not selected to build for this solution configuration<span class="Apple-converted-space">&nbsp;</span><br>========== Rebuild All: 1 succeeded, 2 failed, 6 skipped ==========<br><br><br><br><br><br>Maybe i will wait until today late so that you can correct...because for the moment i'm not an expert and i can correct only my simple code and not codes so complex...&nbsp;<br>Thank you<br>Samuele<br><br><br><hr id="stopSpelling">CC:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:insight-users@itk.org">insight-users@itk.org</a><br>From:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:ntustison@gmail.com">ntustison@gmail.com</a><br>Subject: Re: [Insight-users] compilation problem itkN3MRIBiasFieldCorrectionImageFilter(taken from insight journal)<br>Date: Fri, 23 Oct 2009 07:26:25 -0400<br>To:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:samuele_82@hotmail.com">samuele_82@hotmail.com</a><br><br><div>Hi Samuele,</div><div><br></div><div>I need to fix the recent code revision---I made some changes such as adding a progress reporter and I didn't realize until recently that there's a bug. &nbsp;Anyway, you can wait until later today when I upload a corrected version or you can find the line in the .txx file, in the function GenerateData(), that reads something like&nbsp;</div><div><br></div><div>itkDebugMacro( "Iteration: &nbsp;" &lt;&lt; iteration &lt;&lt; ": &nbsp; Convergence threshold = " &lt;&lt; convergence )</div><div><br></div><div>and just delete it. &nbsp;That should correct the problem.</div><div><br></div><div>Nick</div><div><br></div><br><div><div>On Oct 23, 2009, at 5:42 AM, Samuele Dietler wrote:</div><br class="ecxApple-interchange-newline"><blockquote><span class="ecxApple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; "><div class="ecxhmmessage" style="font-size: 10pt; font-family: Verdana; ">Hello itk users,<br>i have a problem with the following library : itkN3MRIBiasFieldCorrectionImageFilter(taken by insight journal). I compile it in visual studio 9 with itk3.8. The first time that i compiled it i had a problem with review option of itk, so i turned on review and i recompiled itk. After i have recompiled itkN3MRIBiasFieldCorrectionImageFilter but this time the following list of errors appear :<br><br><br>1&gt;------ Build started: Project: ImageCompare, Configuration: Debug Win32 ------<br>2&gt;------ Build started: Project: itkN3MRIBiasFieldCorrectionImageFilterTest, Configuration: Debug Win32 ------<br>2&gt;Compiling...<br>1&gt;Compiling...<br>1&gt;ImageCompare.cxx<br>2&gt;itkN3MRIBiasFieldCorrectionImageFilterTest.cxx<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(136) : error C2065: 'iteration' : undeclared identifier<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(59) : while compiling class template member function 'void itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::GenerateData(void)'<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(109) : see reference to class template instantiation 'itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;' being compiled<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(217) : see reference to function template instantiation 'int itkN3MRIBiasFieldCorrectionImageFilterTest&lt;2&gt;(int,char *[])' being compiled<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(136) : error C2065: 'cv' : undeclared identifier<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(136) : error C2065: 'iteration' : undeclared identifier<br>2&gt; c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(59) : while compiling class template member function 'void itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;::GenerateData(void)'<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(109) : see reference to class template instantiation 'itk::N3MRIBiasFieldCorrectionImageFilter&lt;TInputImage,TMaskImage,TOutputImage&gt;' being compiled<br>2&gt; with<br>2&gt; [<br>2&gt; TInputImage=ImageType,<br>2&gt; TMaskImage=MaskImageType,<br>2&gt; TOutputImage=ImageType<br>2&gt; ]<br>2&gt; ..\N3Correction\itkN3MRIBiasFieldCorrectionImageFilterTest.cxx(220) : see reference to function template instantiation 'int itkN3MRIBiasFieldCorrectionImageFilterTest&lt;3&gt;(int,char *[])' being compiled<br>2&gt;c:\tk\n3correction\itkN3MRIBiasFieldCorrectionImageFilter.txx(136) : error C2065: 'cv' : undeclared identifier<br>2&gt;Build log was saved at "<a>file://c:\tk\N3CorrectionBin\itkN3MRIBiasFieldCorrectionImageFilterTest.dir\Debug\BuildLog.htm</a>"<br>2&gt;itkN3MRIBiasFieldCorrectionImageFilterTest - 4 error(s), 0 warning(s)<br>1&gt;Compiling manifest to resources...<br>1&gt;Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1<br>1&gt;Copyright (C) Microsoft Corporation. All rights reserved.<br>1&gt;Linking...<br>1&gt;LINK : fatal error LNK1104: cannot open file 'ITKReview.lib'<br>1&gt;Build log was saved at "<a>file://c:\tk\N3CorrectionBin\ImageCompare.dir\Debug\BuildLog.htm</a>"<br>1&gt;ImageCompare - 1 error(s), 0 warning(s)<br>========== Build: 0 succeeded, 2 failed, 2 up-to-date, 0 skipped ==========<br><br><br>Does anyone know hot to solve the problem??&nbsp;<br><br><br>Thank you, bests<br>Samuele<br><br><br><br><hr>Windows Live Today:<span class="ecxApple-converted-space">&nbsp;</span><a href="http://www.microsoft.com/italy/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:it-it:SI_SB_3:092009">Resta aggiornato sulle attivitą dei tuoi amici su Flickr, Dada e MySpace</a>_____________________________________<br>Powered by<span class="ecxApple-converted-space">&nbsp;</span><a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<span class="ecxApple-converted-space">&nbsp;</span><a href="http://www.itk.org/Wiki/ITK_FAQ">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">http://www.itk.org/mailman/listinfo/insight-users</a><br></div></span></blockquote></div><br><br><hr>Doretta<span class="Apple-converted-space">&nbsp;</span><a href="http://doretta82live.spaces.live.com/" target="_new">Doretta ti "cerca"! Vieni a trovarla sul suo Spaces!</a><span class="Apple-converted-space">&nbsp;</span>_____________________________________<br>Powered by<span class="Apple-converted-space">&nbsp;</span><a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<span class="Apple-converted-space">&nbsp;</span><a href="http://www.itk.org/Wiki/ITK_FAQ">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">http://www.itk.org/mailman/listinfo/insight-users</a><br></div></span></blockquote></div><br></div></body></html>