#include "itkImage.h"
#include "itkImageFileReader.h"
#include "itkImageFileWriter.h"
#include "itkJPEGImageIOFactory.h"
#include "itkPNGImageIOFactory.h"
#include "itkBMPImageIOFactory.h"
#include "itkImportImageFilter.h"
#include "itkImageFileWriter.h"
int main()
{
//通过指定用于表示图像像素和尺寸的类型来定义图像类型
using PixelType = unsigned char;
const unsigned int Dimension = 3;
//实例化Image类,这里我们使用无符号的短像素数据创建了一个三维图像
typedef itk::Image<PixelType, Dimension> ImageType;
//定义导入图像类型
typedef itk::ImportImageFilter<PixelType, Dimension> ImportFilterType;
ImportFilterType::Pointer importFilter = ImportFilterType::New();
itk::ObjectFactoryBase::RegisterFactory(itk::PNGImageIOFactory::New());
//指定图像的大小
ImportFilterType::SizeType