diff --git a/fslstats.cc b/fslstats.cc index 5fc26e3523d0593415678088bccb17693b8a4a6f..921111ea818e84af060210c67cb0d5f96234d3a6 100644 --- a/fslstats.cc +++ b/fslstats.cc @@ -136,6 +136,10 @@ int fmrib_main_float(int argc, char* argv[],const bool timeseriesMode, const str copyconvert(indexMask,mask); mask.binarise(index-1,index+1,exclusive); vol=indexMaster*mask; + if (mask.max() < 1) { + cout << "missing label: " << index << " in mask" << endl; + continue; + } generateNonZeroMask(mask,masknz,vol); } int narg(2); @@ -465,8 +469,8 @@ int fmrib_main_float(int argc, char* argv[],const bool timeseriesMode, const str narg++; } + cout << endl; } - cout << endl; } return 0;