Image VTK显示多个图像

Image VTK显示多个图像,image,vtk,Image,Vtk,有人知道如何使用ActiViz或VTK显示多个图像吗 我有一个RenderWindowControl,我想显示列表中的所有图像,或者添加多个RenderWindowControl来显示多个图像 谢谢 对于可视化多个图像的任务,您有一些选择。我希望其中至少有一个代表了您想要实现的目标: 1-使用。基本上,链接中提供的示例创建了一个vtkRenderWindowInteractor对象数组,以便可以可视化多个图像 2-使用单个。渲染窗口被拆分为多个视口(renderer->SetViewport是关

有人知道如何使用ActiViz或VTK显示多个图像吗

我有一个RenderWindowControl,我想显示列表中的所有图像,或者添加多个RenderWindowControl来显示多个图像


谢谢

对于可视化多个图像的任务,您有一些选择。我希望其中至少有一个代表了您想要实现的目标:

1-使用。基本上,链接中提供的示例创建了一个
vtkRenderWindowInteractor
对象数组,以便可以可视化多个图像

2-使用单个。渲染窗口被拆分为多个视口(
renderer->SetViewport
是关键,这里),这样您就可以一次可视化
n
图像,其中
n
是视口数


3-使用(示例适用于DICOM文件)。正如您在问题中所说,这实现了“列表”行为。基本上,您可以一次可视化一个图像,但只需按箭头键即可在其中导航。该示例派生了
vtkInteractorStyleImage
类来捕获有关键压力的事件。

谢谢!这就是我要找的。哪一个最适合与之互动?我基本上需要显示的图像,然后用户可以点击任何删除或从列表中删除..不错的问题…但与任何方法,你应该这样做!您只需删除对已删除图像的引用,然后重新渲染视图。但是,如果我是你,我应该问其他问题……比如:图像必须同时显示吗?(您应该选择第二种方法…)。列表中有很多图片吗?(我会选择第三个,因为,即使有视口,你将需要一个巨大的显示器来可视化他们…)回到你的问题,考虑到,与一个互动,你可以捕捉点击和关键压力,尽管接近选择…谢谢!这真的很有帮助。我有大约200或300张图片,如果可能的话,我想包括一个滚动条。这样的话,我建议构建一个使用VTK+Qt的项目。他们在一起真的很强大。使用VTK,您可以处理图形/图像部分,使用Qt,您可以构建美观的GUI。我用C++来使用这些工具。配置所有组件有点困难,但如果您感兴趣,这里有一个指南:(它不是最新的,VTK的新版本已经发布)。顺便说一下,我不排除VTK的滑块小部件“单独”存在(现成的或由社区制作的)。