2012-03-24 4 views
0

InsightToolkit 디렉토리 안에 Examples/Segmentation/ConnectedThresholdImageFilter.xx 파일이 있습니다.itk - 3D 이미지의 세그먼트 화

이제 3 차원 이미지에서 작동하도록하고 싶습니다. I가 다음 seedZ을 추가해야합니다 그렇게하기 위해

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; 
    } 
} 

그리고, : :이 경우, 의지 나는 꿀벌을 할 필요가 변경 코드의 그 라인에 적용 (선 102-110)

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

그리고이 경우 인수에 어떤 변화를 주어야합니까?

답변

1

게시물에 언급 한 것처럼 z 매개 변수를 추가해야합니다.

그런 다음이 예에서 inputImage 및 outputImage가 3D로 설정되어 있는지 확인해야합니다. 내가 예를 들어 어딘가의 라인을 따라 코드가 없습니다 :

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

희망이

을하는 데 도움이