[Insight-users] MetaImage Problems
Atwood, Robert C
r.atwood at imperial.ac.uk
Wed Aug 4 15:14:49 EDT 2004
I don't see how this can recognize PNG files ...
-----Original Message-----
From: insight-users-bounces at itk.org
[mailto:insight-users-bounces at itk.org] On Behalf Of Jacob Boomgaarden
Sent: 04 August 2004 19:59
To: insight-users at itk.org
Subject: [Insight-users] MetaImage Problems
Hi all,
I am having problems with reading in a MetaImage into a
quick example program.
The code for my program is:
#include "itkImage.h"
#include "itkImageFileReader.h"
int main(int argc, char ** argv)
{
typedef unsigned char PixelType;
const unsigned int Dimension = 3;
typedef itk::Image< PixelType, Dimension > ImageType;
typedef itk::ImageFileReader< ImageType > ReaderType;
ReaderType::Pointer reader = ReaderType::New();
const char * inputfile = argv[1];
reader->SetFileName( inputfile );
// catch any errors
try
{
reader->Update();
}
catch( itk::ExceptionObject &err )
{
std::cout<< "Exception Caught!"<< std::endl;
std::cout<< err << std::endl;
return 1;
}
ImageType::Pointer thoraxImage = reader->GetOutput(); std::cout<<"All
Done"<<std::endl; return 0; }
I pass as a command line argument a metaimage header
called "lungs.mhd" that looks like this:
ObjectType = Image
NDims = 3
DimSize = 512 315 20
ElementSpacing = 1 1 1
Position = 0 0 0
ElementByteOrderMSB = True
ElementType = MET_UCHAR
ElementDataFile = lungs.%03d 0 19 1
The images that make up the MetaImage are all PNG images
of 63.5 KB with size 512 X 315 and data type unsigned char.
The error messages I'm getting are:
file = _lungs.000_
MetaImage: M_ReadElements: data not read completely
ideal = 161280 : actual = 0
over the twenty images that I give it.
Thanks for the help.
_______________________________________________
Insight-users mailing list
Insight-users at itk.org http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list