<div>Hi Mattt,</div>  <div>I followed your suggestions.&nbsp;In addition to that I&nbsp;have changed the pixel type at line no 94&nbsp;(of the original example code) according &nbsp;to image format type (say for .bmp it is "typdef unsigned <STRONG>char</STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PixelType;")</div>  <div>The file locations for read and write have been added in&nbsp;both line 158 and 159, respectively.</div>  <div>reader-&gt;SetFileName( "C:\\cygwin\\bin\\ImageReadWrite\\MRI_head_092.bmp"&nbsp; );<BR>&nbsp; writer-&gt;SetFileName( "C:\\cygwin\\bin\\ImageReadWrite\\MRI_head_092_w.bmp" );</div>  <div>Now the program is reading and writing image files.</div>  <div>Thanks to all insight users using this mail list.&nbsp;Special thanks to Matt for your&nbsp;prompt reply.</div>  <div>Regards,</div>  <div>Patra<BR><BR><B><I>att Kelsey &lt;mkelsey@gmail.com&gt;</I></B> wrote:</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff
 2px solid">Hello KPatra,<BR>I think you will find that your message is due to the code on lines 59<BR>- 68 in ImageReadWrite.cxx, i.e.<BR>int main( int argc, char ** argv )<BR>{<BR>// Verify the number of parameters in the command line<BR>if( argc &lt; 3 )<BR>{<BR>std::cerr &lt;&lt; "Usage: " &lt;&lt; std::endl;<BR>std::cerr &lt;&lt; argv[0] &lt;&lt; " inputImageFile outputImageFile " &lt;&lt; std::endl;<BR>return EXIT_FAILURE;<BR>}<BR><BR>whereas the program checks that you have provided input and output<BR>file name. In your example you are providing these statically. You<BR>can either remove the code above requiring argc&gt;=3 or just provide<BR>your image file name as command line parameters with the original<BR>example code. Good luck.<BR><BR>Matt<BR><BR>&gt;<BR>&gt; ---------- Forwarded message ----------<BR>&gt; From: karali patra <KPSR_IN@YAHOO.CO.IN><BR>&gt; To: insight-users@itk.org<BR>&gt; Date: Tue, 15 Jan 2008 03:46:22 +0000 (GMT)<BR>&gt; Subject:
 [Insight-users] Reading and writing image files using ITK and Cmake<BR>&gt; Dear All,<BR>&gt; I am a new user of ITK. I am trying to read and and write image files using the ITK and Cmakesetup (for configuring).I successfully run the helloWorld code(to test the itk is running properly).<BR>&gt; I have copied the<BR>&gt; Examples/IO/ImageReadWrite.cxx.<BR>&gt; file to another directory "ImageReadWrite". I have created the following 'CMakeLists.txt' file in the same directory.<BR>&gt;<BR>&gt; PROJECT(ImageReadWrite)<BR>&gt; # Find ITK.<BR>&gt; FIND_PACKAGE(ITK REQUIRED)<BR>&gt; IF(ITK_FOUND)<BR>&gt; INCLUDE(${ITK_USE_FILE})<BR>&gt; ENDIF(ITK_FOUND)<BR>&gt; ADD_EXECUTABLE(ImageReadWrite ImageReadWrite.cxx )<BR>&gt; TARGET_LINK_LIBRARIES(ImageReadWrite ITKIO)<BR>&gt; ......<BR>&gt; I have modified the ImageReadWrite.cxx code in the following place<BR>&gt;<BR>&gt; reader-&gt;SetFileName( "BrainProtonDensitySlice.png" );<BR>&gt; writer-&gt;SetFileName(
 "BrainProtonDensitySlice_w.png" );<BR>&gt;<BR>&gt; I have also copied the image file "BrainProtonDensitySlice.png" to the same directory.<BR>&gt;<BR>&gt; Now using the CMakeSetUp, I configured it (source and binary build directing are same). I got the ImageReadWrite.dsw workspace. I opened this in Visual Studio 6 and built all files successfully. I run the ImageReadWrite.exe file. It gave following output<BR>&gt; "<BR>&gt; usage:<BR>&gt; C:\...\ImageReadWrite\Debug\ImageReadWrite.exe inputImageFile outputImageFile"<BR>&gt;<BR>&gt; The program is not reading and writing the image. Please suggest what went wrong and help me correcting the problem<BR>&gt; Thanks<BR>&gt; KPatra<BR>&gt; Singapore<BR>&gt;<BR>&gt;<BR>&gt;<BR></BLOCKQUOTE><BR><p>&#32;


      <!--2--><hr size=1></hr> Bring your gang together - do your thing. <a href="http://in.rd.yahoo.com/tagline_groups_2/*http://in.promos.yahoo.com/groups"> Start your group.</a>