From 664e1ed44facdd20d0a5b31987418371be814d86 Mon Sep 17 00:00:00 2001 From: Matthew Webster <mwebster@fmrib.ox.ac.uk> Date: Thu, 15 Nov 2007 10:43:52 +0000 Subject: [PATCH] fixed 3D mask bug --- fslstats.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fslstats.cc b/fslstats.cc index 1056bb4..1ff9cbf 100644 --- a/fslstats.cc +++ b/fslstats.cc @@ -131,14 +131,15 @@ int generate_masks(volume4D<float> &mask, volume4D<float> &masknz, const volume4 if (!uthr_used) { uthr=vin.max()+1; } mask = binarise(vin,lthr,uthr,exclusive); if (mask.tsize()!=1) masknz = (binarise(vin,0.0f, 0.0f)-1.0f)*-1.0f*mask; - else masknz = (binarise(vin,0.0f, 0.0f)-1.0f)*mask[0]; + else masknz = (binarise(vin,0.0f, 0.0f)-1.0f)*-1.0f*mask[0]; + save_volume4D(masknz,"masknz"); return 0; } int generate_masks(const volume4D<float> &mask, volume4D<float> &masknz, const volume4D<float> &vin) { if (mask.tsize()!=1) masknz = (binarise(vin,0.0f, 0.0f)-1.0f)*-1.0f*mask; - else masknz = (binarise(vin,0.0f, 0.0f)-1.0f)*mask[0]; + else masknz = (binarise(vin,0.0f, 0.0f)-1.0f)*-1.0f*mask[0]; return 0; } -- GitLab