据我所知,这可能是一个非常基本的VTK图像处理问题。阅读api文档后,我无法完全理解这个想法。
我的问题:setExtent,setOrigin和setSpacing在使用vtkImageData的3D图像中意味着什么?
Position_in_space_point =原点+间距。那为什么我们需要setExtent?
从http://www.vtk.org/doc/nightly/html/classvtkImageData.html#a08f18365c7178f8f595b08403db27a55开始,它表示setExtent由每个轴上的第一个和最后一个点定义。我错过了什么吗?
谢谢:)
答案 0 :(得分:1)
这些设置指定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)