问题标签 [vtk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
15077 浏览

python - 我在哪里可以找到 python 的 vtk 文档?

我正在尝试从 python 使用 VTK。我试图在网上找到但实际上找不到任何可用于文档的东西。我尝试查看 c++ 文档,但方法非常不同。

非常感谢

0 投票
1 回答
741 浏览

python - 使用 python、vtk 和 py2exe 构建可执行文件

是否可以使用 py2exe 为 vtk 创建二进制可执行文件?

有人可以提供一个最低限度的工作示例或至少一些提示吗?Py2exe 不是必需的。如果有其他类似程序(bbfreeze 等)的有效解决方案,我也很感兴趣。

0 投票
4 回答
1406 浏览

python - VTK / Python / 编译

我想在 Windows 系统上将 VTK 与 Python 一起使用。

似乎我不能使用 Windows 安装程序,但“必须使用 CMake 和本机构建系统从源代码编译 VTK”。到目前为止,我已经安装了 CMake。

但现在我想知道如何进行?看来我需要 MS Visual Studio 来创建项目文件?!

但我没有 Visual Studio。那么我能做什么呢?

0 投票
1 回答
818 浏览

opencv - Dylib error 'Library not loaded' distributing application

I'm developing an app in objective-C++ that uses dynamic libraries of OpenCV and VTK but I've a problem on distribution, if I launch my app in a different system I got this issue:

Dyld Error Message:

I've rebuilt my dylibs with install_name_tool to point to: @executable_path/../Frameworks and in "build phase" of myApp's target I've added "copy files" phase with destination "Frameworks" for my dylibs. Where is the problem?

0 投票
3 回答
2254 浏览

vtk - 使用 ITK 时 DICOM 图像太暗

我正在尝试使用 ITK 读取图像并使用 VTK 显示。

但是有一个问题困扰了我很久。

我使用 itkGDCMImageIO 和 itkImageSeriesReader 类读取图像。

阅读后,我可以做两件事:

1. 我可以使用 itkImageToVTKImageFilter 将 ITK 图像转换为 vtkImageData 并使用 vtkImageReslicer 来获取所有三个轴。然后,我使用 vtkImageMapper、vtkActor2D、vtkRenderer 和 QVTKWidget 类来显示图像。

在这种情况下,当我显示图像时,颜色有几个问题。其中一些显示得很亮,另一些则非常暗,几乎看不到它们。

2. 第二种场景是注册流水线。在这里,我像以前一样阅读图像,然后使用 ITK 软件指南关于注册的章节中显示的类。然后我重新采样图像并使用 itkImageSeriesWriter。

这就是问题出现的时候。将图像写入文件后,我将这个新图像与我在 XMedcon 软件中用作输入的图像进行比较。如果我写的图像在我的软件中显示得太亮,当我在 XMedcon 中比较它们时没有任何变化。否则,如果我的软件中的图像太暗,它会在 XMedcon 中显得一团糟。

我注意到,在比较两个图像(原始图像和新图像)时,在这两种情况下,模态、像素尺寸和 glmax 都有变化。

我想问题出在 glmax 上,因为主要变化发生在较暗的图像上。

我真的不知道该怎么办。这与颜色级别/窗口有关吗?最奇怪的是,所有图像都非常相似,具有相同的标签,只有其中一些在显示/写入时显示错误。

0 投票
1 回答
619 浏览

vtk - 使用 VTK 显示 dicom 数据集

我想处理一个 dicom 数据集并使用 VTK 显示它。如何提前知道显卡是否能够显示音量?

我尝试使用 glGetIntegerv(GL_MAX_TEXTURE_BUFFER_SIZE_EXT,size) 为您提供可以使用显卡渲染的最大纹素数,然后尝试将其与 m_vtkImageReader->GetOutput()->GetDimensions(dimensions) 的输出进行比较. 我认为如果 dimensions.x*dimensions.y*dimensions.z > size 那么 vtk 会抛出一个错误,但它没有发生。

我很高兴听到其他方式,或者如果我错了,也许有人可以指出我。

0 投票
1 回答
3525 浏览

python - 如何在 vtk 的纹理表面上仅显示三角形边界?

我想显示一个有纹理的表面。我希望三角形边界在表面上以不同的颜色可见(比如说红色)。我从 vtk 代码示例中找到了以下代码,但它不显示三角形边界,而是显示填充的三角形。

任何人都可以让我知道如何仅显示具有特定颜色边界的三角形。

理想情况下,我想在带纹理的表面上显示三角形。我的数据由三角形组成。赋予 vtk 的三角形的顶点也可能是可见的。

我正在用python编码。

非常感谢

0 投票
1 回答
481 浏览

python - 使用不同的字形显示 vtkPoints 的子集

我正在尝试使用 VTK 使用颜色映射值以 3D 显示一些时间序列数据。对于两种不同类型的对象,例如圆锥体和球体,我有一个 3D 位置数组。这些位置是穿插的。我还有一个包含这些对象的时间序列数据的二维数组。位置数组中的第 n 个条目对应于时间序列数组中的第 n 行。(所有这些都是numpy数组)。

现在我想要一个圆锥体和球体的动画显示(使用 python-vtk),它们的颜色根据时间序列数组中的条目而变化。目前,我通过将每个阵列分成两个来使其工作 - 一个用于圆锥体,一个用于球体。但理想情况下,我只想通过一个 coneGlyph 和一个球体字形来管道位置数组的锥形条目,并直接为所有位置设置时间序列值。如果可能的话,这样做的方法是什么?

vtk 动画的预期数据流

0 投票
2 回答
369 浏览

c++ - 使用 ITK 计算图像梯度的错误结果

在头文件中,我声明了所有这些类型,“Gradient ImageFilter”用于计算2D图像的梯度,“VectorIndexSelectionCastImageFilter”用于选择梯度计算的'x'和'y'分量,由于计算梯度的结果是矢量图。

在声明之后,代码的主要兴趣部分如下:

似乎一切正常,但问题是,当我读取图像并将其与 Matlab 中的梯度计算(我认为是正确的)进行比较时,结果完全不同……任何人在“VectorIndexSelectionCastImageFilter”之前使用过” 并看到一些奇怪的东西?还是在计算梯度的过程中?

非常感谢!

安东尼奥

0 投票
1 回答
15192 浏览

python - 如何在 vtk 中以不同的颜色显示点云?

我有一个点云,我想在 vtk 中可视化。我想根据某些条件以不同的颜色看到它们。我正在使用python。

关于如何做到这一点的任何建议?

非常感谢