如何使用vtk和itk创建可变维图像查看器

How to create variable dimension image viewer with vtk and itk

本文关键字:图像 vtk 何使用 itk 创建      更新时间:2023-10-16

我想用itk和vtk创建图像查看器。但我必须像2D和3D一样定义图像的尺寸。我不想这么做。我只想当我从硬盘上读取图像时,程序自己检测图像的尺寸即可。换句话说,我的程序可以读取2D和3D图像,它会告诉我尺寸是多少。你对此有什么建议?

当你在itk中读取图像时,你必须用模板指定像素的类型和尺寸,例如:typedef-itk::image ImageType;不能使用全包尺寸标注或读取器。您应该声明2D和3D的图像和读取器。这不是一个"干净"的解决方案,但你可以在两者上都"尝试"一下,然后选择有效的解决方案。