avw_metric.m
来自「mri_toolbox是一个工具用来MRI. 来自于SourceForge, 我」· M 代码 · 共 44 行
M
44 行
function [XYZm] = avw_metric(hdr,XYZimg)
% AVW_METRIC - Convert image location from CRS to meters
%
% Useage: XYZm = avw_metric(hdr,XYZimg)
%
% hdr - avw.hdr from avw_hdr_read
% XYZimg - Nx3 matrix of image coordinates
% XYZm - Nx3 matrix of image meter coordinates (not mm)
%
% $Revision: 1.6 $ $Date: 2004/02/07 01:41:51 $
% Licence: GNU GPL, no express or implied warranties
% History: 06/2002, Darren.Weber@flinders.edu.au
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if isempty(XYZimg), error('XYZimg is empty'); end;
if isempty(hdr), error('hdr is empty'); end;
if size(XYZimg,2) ~= 3,
msg = sprintf('AVW_METRIC: XYZimg must be Nx3 matrix\n');
error(msg);
end
XYZpixdim = double(hdr.dime.pixdim(2:4));
if findstr(hdr.dime.vox_units,'mm'),
fprintf('AVW_METRIC: voxel units: mm\n');
XYZpixdim = XYZpixdim ./ 1000;
end
if findstr(hdr.dime.vox_units,'cm'),
fprintf('AVW_METRIC: voxel units: cm\n');
XYZpixdim = XYZpixdim ./ 100;
end
XYZpixdim = repmat(XYZpixdim,size(XYZimg,1),1);
XYZm = XYZimg .* XYZpixdim;
return
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?