rri_axial2other.m
来自「绝对经典,老外制作的功能强大的matlab实现PLS_TOOBOX」· M 代码 · 共 34 行
M
34 行
% img is image in Axial View [x, y, 1, slice]
% if sa == 1, output image in Sagittal View [y, slice, 1, x]
% if sa == 0, output image in Coronal View [x, slice, 1, y]
%
function img_sa = rri_axial2other(img, sa)
if sa == 1
img_sa = flipdim(permute(img,[2,4,3,1]),1);
elseif sa == 0
img_sa = permute(img,[1,4,3,2]);
end
return;
dims = size(img);
img = squeeze(img);
if sa == 1
for i = 1:dims(2)
img_sa(i,:,:) = (squeeze(img(:,i,:)))';
end
img_sa = flipdim(img_sa,1);
elseif sa == 0
for i = 1:dims(1)
img_sa(i,:,:) = (squeeze(img(i,:,:)))';
end
end
dims = size(img_sa);
img_sa = reshape(img_sa, [dims(1), dims(2), 1, dims(3)]);
return;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?