版权声明:本文为博主原创文章,转载请注明出处,谢谢 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;
}
}
}
}