0

InsightToolkitディレクトリ内にExamples/Segmentation/ConnectedThresholdImageFilter.xxファイルがあります。

今、私はそれを3次元画像で動作させたいと思っています。この場合、必要な変更はこれらのコード行 (102 ~ 110 行) に適用されます。

int main( int argc, char *argv[])
{
  if( argc < 7 )
    {
    std::cerr << "Missing Parameters " << std::endl;
    std::cerr << "Usage: " << argv[0];
    std::cerr << " inputImage  outputImage seedX seedY lowerThreshold upperThreshold" << std::endl;
    return 1;
    }
}

そして、それを行うには、次を追加する必要がありますseedZ

std::cerr << " inputImage  outputImage seedX seedY lowerThreshold upperThreshold" << std::endl;

また、この場合、引数に対してどのような変更を行う必要がありますか?

4

1 に答える 1

1

投稿で述べたように、azパラメーターを追加する必要があります。

次に、この例では、inputImageとoutputImageが3Dに設定されていることを確認する必要があります。この例のコードはありませんが、次の行のどこかにあります。

typedef itk::Image< PixelType, 3 > InputImageType;

お役に立てれば

于 2012-05-29T13:08:19.937 に答える