VTK中迭代器的使用,并将指针中的图像保存
2017-06-19 17:22
459 查看
vector< pair<string, BinaryImageType::Pointer> >::iterator iter; //容器vector
for(iter=FileIO->GetStructureImageArray().begin();iter!=FileIO->GetStructureImageArray().end();iter++)
{
cout<<"pointer is "<<iter->second<<endl;
cout<<"string is "<<iter->first<<endl;
typedef unsigned char PixelType;
const unsigned int Dimension = 3;
typedef itk::Image< PixelType, Dimension > ImageType;
typedef itk::ImageFileWriter<ImageType> FileWriterType;
FileWriterType::Pointer writer = FileWriterType::New();
writer->SetFileName("structure.dcm");
writer->SetInput(iter->second);
writer->Update();//update is required
}
for(iter=FileIO->GetStructureImageArray().begin();iter!=FileIO->GetStructureImageArray().end();iter++)
{
cout<<"pointer is "<<iter->second<<endl;
cout<<"string is "<<iter->first<<endl;
typedef unsigned char PixelType;
const unsigned int Dimension = 3;
typedef itk::Image< PixelType, Dimension > ImageType;
typedef itk::ImageFileWriter<ImageType> FileWriterType;
FileWriterType::Pointer writer = FileWriterType::New();
writer->SetFileName("structure.dcm");
writer->SetInput(iter->second);
writer->Update();//update is required
}
相关文章推荐
- 用vector保存对象时保存指针的优点, 以及reserve的使用
- 如何使用R保存图像
- opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像
- 使用GDI+保存带Alpha通道的图像(续)
- 使用GDI+保存带Alpha通道的图像
- 使用mschart控件实现对数图表并且保存图像
- 使用指针遍历图像
- Vtk读取并显示保存图像
- 扫描识别控件Dynamic .NET TWAIN使用教程:扫描和保存图像
- OPenCV2 如何使用指针的方式遍历图像
- VS2008、QT及VTK实现DICOM图像三维重建之二:VS2008下VTK的安装使用
- 指针自身的地址、指针保存的地址和指针保存地址处的内容,为什么使用指针
- 与数组联合使用的指针---迭代器
- vtk保存图像
- [OpenCV2]使用迭代器遍历指针
- 使用mplayer查看摄像头和luvcview保存YUV图像视频的播放
- vtk实现保存窗口为图像
- 使用GDI+保存图像为8bpp的灰度图像
- [c++的运用]-使用迭代器,vector指针统计分数---ShinePans
- OPenCV2_如何使用迭代器遍历图像