The image that I was trying to view seems to be a compressed one. I tried the same code with an uncompressed image and it worked. Sorry for the trouble.<br><br><div class="gmail_quote">On Sun, Jan 13, 2013 at 9:28 PM, Nirav Karani <span dir="ltr"><<a href="mailto:niravkarani001@gmail.com" target="_blank">niravkarani001@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br><br>I want to display a dicom image in a qvtkwidget in my GUI. I tried the following code:<br><br> vtkSmartPointer<vtkDICOMImageReader> reader = vtkSmartPointer<vtkDICOMImageReader>::New();<br>
reader->SetFileName("H:/test.dcm");<br>
reader->Update();<br> vtkSmartPointer<vtkImageViewer2> imageViewer = vtkSmartPointer<vtkImageViewer2>::New();<br> imageViewer->SetInputConnection(reader->GetOutputPort());<br> ui.USImageViewer->SetRenderWindow(imageViewer->GetRenderWindow()); <br>
<br>I got the following error:<br>'ERROR: In E:\Source\vtk-5.8.0 source\IO\vtkDICOMImageReader.cxx, line 283<br>vtkDICOMImageReader (0373BD00): There was a problem retrieving data from: H:/test.dcm'<br><br>Can someone please help me with this? <br>
<br>Thanks,<br>Nirav<br>
</blockquote></div><br>