《itk实用demo》-获取像素最值

版权声明:本文为博主原创文章,转载请注明出处,谢谢 https://blog.csdn.net/rabbitbride/article/details/82422039

获取像素最值

 ImageType::Pointer image = resample->GetOutput();
 ImageType::SizeType size = image->GetLargestPossibleRegion().GetSize();
 ImageType::PixelType pixelValue, maxValue, minValue;
 for(int i=0;i<size[0];i++){
  for(int j=0;j<size[1];j++){
   ImageType::IndexType pixelIndex;
   pixelIndex[0] = i;
   pixelIndex[1] = j;
   pixelValue = image->GetPixel(pixelIndex);
   if(i==0&&j==0){
    maxValue = minValue = pixelValue;
   }else{
    if(pixelValue>maxValue){
     maxValue = pixelValue;
    }
    if(pixelValue<minValue){
     minValue = pixelValue;
    }
   }
  }
 }

猜你喜欢

转载自blog.csdn.net/rabbitbride/article/details/82422039