我想要 运行 c++ 中的 vtk 示例,但我不知道如何导入所需的数据

I would like to run a vtk example in c++ and I don't know how to import the data that is needed

我想在 vtk 中实现这个例子:

http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/BoxClipStructuredPoints

我需要导入数据:

HeadMRVolume.mhd 和 HeadMRVolume.raw.gz

我需要在哪里保存这些数据?我将此数据复制粘贴到构建文件夹,但也复制到根文件夹,但构建失败。

如果您编译了与您共享的示例完全相同的示例,则只需将数据文件放在您制作的已编译二进制文件旁边,并将元数据文件路径作为参数传递给此可执行文件。

只需在二进制文件和数据文件所在的文件夹中打开一个终端,然后输入:

./BoxClipStructuredPoints HeadMRVolume.mhd (for Unix-based systems)
BoxClipStructuredPoints.exe HeadMRVolume.mhd (for Windows)

注意:“WINDOWS 用户请注意:请务必将 VTK bin 目录添加到您的路径中。这将在 运行 时解析 VTK dll。”