vtkDICOMImageReader : Unable to get PixelData from stream which has TransferSyntaxUID=1.2.840.10008.1.2.4.90 (JPEG 2000 lossless).
I get above error , I have compiled vtk with GDCM which is suppose to handle JPEG 2000 ?
lease help / Advice
int ReaderEx1(std::string inputFilename)
{
vtkNew<vtkNamedColors> colors;
// Read all the DICOM files in the specified directory.
vtkNew<vtkDICOMImageReader> reader;
reader->SetFileName(inputFilename.c_str());
reader->Update();
// Visualize
vtkNew<vtkImageViewer2> imageViewer;
imageViewer->SetInputConnection(reader->GetOutputPort());
vtkNew<vtkRenderWindowInteractor> renderWindowInteractor;
imageViewer->SetupInteractor(renderWindowInteractor);
imageViewer->Render();
imageViewer->GetRenderer()->SetBackground(
colors->GetColor3d("SlateGray").GetData());
imageViewer->GetRenderWindow()->SetWindowName("ReadDICOM");
imageViewer->GetRenderer()->ResetCamera();
imageViewer->Render();
renderWindowInteractor->Start();
return EXIT_SUCCESS;
}