一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
 1 #include "itkImage.h"//图像类的头文件
 2 #include "itkImageFileReader.h"//图像读取类的头文件
 3 #include <itkPNGImageIOFactory.h>// PNG对应
 4  
 5 int main( int , char * argv[])
 6 {
 7   //指定表示图像的像素和维数的值来定义图像的类型
 8   typedef unsigned char          PixelType;//图像的像素类型
 9   const unsigned int             Dimension = 3;//图像的维数
10   //定义图像的类型ImageType
11   typedef itk::Image< PixelType, Dimension >   ImageType;
12   //使用图像类型把图像读取 Reader 类实例化
13   typedef itk::ImageFileReader< ImageType >  ReaderType;
14   //使用ReaderType类型来创建一个对象reader
15   ReaderType::Pointer reader = ReaderType::New();
16   //图像的文件名通过 SetFileName( )方法来实现
17  
18  //const char * filename = argv[0];
19   reader->SetFileName("123.png");
20   reader->Update();
21  
22   // Reader 使用 GetOutput( )方法来访问新读取的图像
23   ImageType::Pointer image = reader->GetOutput();
24   
25   return EXIT_SUCCESS;
26 }

 

posted on 2023-08-16 14:06  一杯清酒邀明月  阅读(57)  评论(0编辑  收藏  举报