Hi all,<br><br>I have a CT Dicom data set of brain .I want view the volume data set in VTK .I used DICOM Image Reader but there is a error stating that vtkDicomImageReader.cxx line 284 No memory allocated to image data .Please Help<br>
<br>My code:<br><br>#include &quot;vtkRenderer.h&quot;<br>#include &quot;vtkRenderWindow.h&quot;<br>#include &quot;vtkRenderWindowInteractor.h&quot;<br>#include &quot;vtkPolyDataMapper.h&quot;<br>#include &quot;vtkActor.h&quot;<br>
#include &quot;vtkOutlineFilter.h&quot;<br>#include &quot;vtkCamera.h&quot;<br>#include &quot;vtkProperty.h&quot;<br>#include &quot;vtkPolyDataNormals.h&quot;<br>#include &quot;vtkContourFilter.h&quot;<br>#include &quot;vtkDICOMImageReader.h&quot;<br>
#include &quot;vtkImageCast.h&quot;<br>#include &quot;vtkImageActor.h&quot;<br>int main (int argc, char **argv)<br>{<br>//  if (argc &lt; 2)<br>//    {<br>//      cout &lt;&lt; &quot;Usage: &quot; &lt;&lt; argv[0] &lt;&lt; &quot; DATADIR/headsq/quarter&quot; &lt;&lt; endl;<br>
//    return 1;<br>//    }<br>///*Renderer and Render Window*/<br>//vtkRenderer *aRenderer = vtkRenderer::New();<br>//  vtkRenderWindow *renWin = vtkRenderWindow::New();<br>//    renWin-&gt;AddRenderer(aRenderer);<br>//  vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();<br>
//    iren-&gt;SetRenderWindow(renWin<br><br>vtkDICOMImageReader *reader = vtkDICOMImageReader::New();<br><br>reader-&gt;SetFileName(argv[1]);<br><br> vtkImageCast *cast = vtkImageCast::New();<br> cast-&gt;SetInputConnection(reader-&gt;GetOutputPort());<br>
 cast-&gt;SetOutputScalarTypeToUnsignedChar();<br><br> vtkImageActor *actor = vtkImageActor::New();<br> actor-&gt;SetInput(cast-&gt;GetOutput());<br><br> vtkRenderer *render = vtkRenderer::New();<br> render-&gt;AddActor(actor);<br>
 render-&gt;ResetCamera();<br><br>   vtkRenderWindow *window = vtkRenderWindow::New();<br>    window-&gt;AddRenderer(render);<br><br>      window-&gt;Render();<br>}<br>