[ITK-users] Reader InvalidRequestedRegionError
matimont
matimontg at gmail.com
Mon Aug 7 15:57:38 EDT 2017
Hi,
I'm reading a serie from a directory and I get this:
itk::InvalidRequestedRegionError (0000001D4B9AEDD8)
Location: "unknown"
File: c:\itk-4.12.0\modules\io\imagebase\include\itkImageFileReader.hxx
Line: 350
Description: ImageIO returns IO region that does not fully contain the
requested regionRequested region: ImageRegion (0000001D4B9AEDA0)
Dimension: 3
Index: [0, 0, 0]
Size: [512, 512, 1]
StreamableRegion region: ImageRegion (0000001D4B9AEE00)
Dimension: 3
Index: [0, 0, 0]
Size: [484, 484, 1]
I noticed the images I read have ImageOrientationPatient as:
(0020,0037) ImageOrientationPatient
-0.4181660095794\0.90837062283655\0\0\0\-1
This only patient has failed, all others work
Would this cause the reader to fail?
This is part of the code I use to read the series:
ImageIOType::Pointer gdcmIO = ImageIOType::New();
InputNamesGeneratorType::Pointer inputNames =
InputNamesGeneratorType::New();
inputNames->SetInputDirectory( argv[1] );
const ReaderType::FileNamesContainer & filenames =
inputNames->GetInputFileNames();
ReaderType::Pointer reader = ReaderType::New();
reader->SetImageIO( gdcmIO );
reader->SetFileNames( filenames );
try
{
reader->Update();
}
catch (itk::ExceptionObject &excp)
{
std::cerr << "Exception thrown while reading the series" << std::endl;
std::cerr << excp << std::endl;
return EXIT_FAILURE;
}
Thanks,
Matias.
--
View this message in context: http://itk-insight-users.2283740.n2.nabble.com/Reader-InvalidRequestedRegionError-tp7590161.html
Sent from the ITK Insight Users mailing list archive at Nabble.com.
More information about the Insight-users
mailing list