我有一个vtkImageReader2对象......但我无法理解如何使用
`vtkImageReader2::SetFilePrefix(...) `
和
vtkImageReader2::SetFilePattern(...)
以便拥有以下路径:
D:\Tempx\PacientTest2\File00.dcm D:\Tempx\PacientTest2\File01.dcm D:\Tempx\PacientTest2\File02.dcm ... D:\Tempx\PacientTest2\File45.dcm
请帮帮我吗?
答案 0 :(得分:1)
校正
reader->SetFilePrefix("D:\\Tempx\\PacientTest2\\");
reader->SetFilePattern("%sFile%02d.dcm");
reader->SetDataExtent(0, 511, 0, 511, 0, 44);
reader->Update();
必须在磁盘上设置数据范围。 在这个例子中,我指定了45个尺寸为512x512的图像。
使用vtkImageReader2进行测试。
函数调用GetFileNames()在这种情况下将不起作用,用途不同。