C++ itk&三维图像分割

C++ itk&三维图像分割,c++,itk,C++,Itk,在InsightToolkit目录中有Examples/Segmentation/ConnectedThresholdImageFilter.xx文件 现在,我想让它在三维图像上运行。在这种情况下,我必须做的更改是否会应用于这些代码行(第102-110行): 在这种情况下,我应该对参数进行什么更改?您需要添加一个z参数,就像您在文章中提到的那样 然后在本例中,您需要确保inputImage和outputImage设置为3D。我没有示例的代码,但大致如下: typedef itk::Image&l

InsightToolkit
目录中有
Examples/Segmentation/ConnectedThresholdImageFilter.xx
文件

现在,我想让它在三维图像上运行。在这种情况下,我必须做的更改是否会应用于这些代码行(第102-110行):


在这种情况下,我应该对参数进行什么更改?

您需要添加一个z参数,就像您在文章中提到的那样

然后在本例中,您需要确保inputImage和outputImage设置为3D。我没有示例的代码,但大致如下:

typedef itk::Image< PixelType, 3 > InputImageType;
typedef itk::ImageInputImageType;
希望这有帮助

std::cerr << " inputImage  outputImage seedX seedY lowerThreshold upperThreshold" << std::endl;
typedef itk::Image< PixelType, 3 > InputImageType;