1234567891011121314151617181920212223242526272829303132 |
- function gl = spm_get_volumes(P)
- % Compute total volumes from tissue segmentations
- % FORMAT gl = spm_get_volumes(P)
- % P - a matrix of image filenames
- % gl - a vector of volumes (in litres)
- %__________________________________________________________________________
- % Copyright (C) 2006-2011 Wellcome Trust Centre for Neuroimaging
- % John Ashburner
- % $Id: spm_get_volumes.m 5670 2013-10-04 16:48:38Z ged $
- warning('spm:deprecated', ...
- ['spm_get_volumes will be removed in the future, please use ' ...
- 'the Tissue Volumes Utility in the Batch interface, or:\n\t' ...
- 'spm_summarise(P, ''all'', ''litres'')']);
- if ~nargin
- [P,sts] = spm_select(Inf,'image','Select images');
- if ~sts, gl = []; return; end
- end
- V = spm_vol(P);
- if spm_check_orientations(V, false)
- gl = spm_summarise(V, 'all', 'litres');
- else
- N = numel(V);
- gl = nan(N, 1);
- for n = 1:N
- gl(n) = spm_summarise(V(n), 'all', 'litres');
- end
- end
|