1234567891011121314151617181920212223242526272829303132333435363738 |
- %path already set by loadData
- headerInfoOut=headerInfo;
- k1=squeeze(xa(:,:,:,1));
- vbf=squeeze(xa(:,:,:,2));
- if size(xa,4)>2
- k2=squeeze(xa(:,:,:,3));
- end
- headerInfoOut.data=single(k1);
- headerInfoOut.content=[patientID '_k1'];
- nhdr_nrrd_write(fullfile(path,[patientID '_k1.nrrd']),headerInfoOut,1)
-
- if size(xa,4)>2
- headerInfoOut.data=single(k2);
- headerInfoOut.content=[patientID '_k2'];
- nhdr_nrrd_write(fullfile(path,[patientID '_k2.nrrd']),headerInfoOut,1)
- end
- headerInfoOut.data=single(vbf);
- headerInfoOut.content=[patientID '_vbf'];
- nhdr_nrrd_write(fullfile(path,[patientID '_vbf.nrrd']),headerInfoOut,1)
- dt=size(data);
- for i=1:nclass
- u=reshape(U(i,:),dt(1:3));
- headerInfoOut.data=single(u);
- headerInfoOut.content=sprintf('%s_center%i',patientID,i);
- nhdr_nrrd_write(fullfile(path,sprintf('%s_center%d.nrrd',patientID,i)),headerInfoOut,1);
-
- end
- %for i=1:c1
- % headerInfoOut.data=single(data1(:,:,:,i))*cm(i);
- % s=sprintf('%sVolume%d_model.nrrd',patientID,i-1);
- % nhdr_nrrd_write(fullfile(path,s),headerInfoOut,1);
- %end
|