gpt4 book ai didi

3d - VTK:setExtent、setOrigin、setSpacing 在 3D 图像中是什么意思?

转载 作者:行者123 更新时间:2023-12-04 13:36:44 25 4
gpt4 key购买 nike

我知道这可能是一个非常基本的 VTK 图像处理问题。阅读api文档后,我无法完全理解这个想法。

我的问题: setExtent、setOrigin 和 setSpacing 在使用 vtkImageData 的 3D 图像中意味着什么?

Position_in_space_point = 原点 + 间距。那我们为什么需要setExtent呢?

来自 http://www.vtk.org/doc/nightly/html/classvtkImageData.html#a08f18365c7178f8f595b08403db27a55 ,它说 setExtent 由每个轴上的第一个和最后一个点定义。我错过了什么吗?

谢谢 :)

最佳答案

这些设置指定了 vtkImageData 对象的尺寸和位置。

SetExtent 设置每个轴的尺寸。
例如一个包含 50 张图像且宽度/高度为 512/512 的数据集

myVtkImageData->SetExtent(0,511,0,511,0,49);

SetSpacing 设置数据集中体素的大小(x、y、z 每个方向的大小)。

(默认)
myVtkImageData->SetSpacing(1,1,1);

SetOrigin 设置点 0 0 0(第一个像素)在 3D 空间中的位置

(默认)
myVtkImageData->SetOrigin(0,0,0)

关于3d - VTK:setExtent、setOrigin、setSpacing 在 3D 图像中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26200228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com