107107 mkdir(Dir ,' to_MNI' );
108108%% Writing elastix command for registration
109109 fid = fopen(strcat(Dir ,' \b atch\elastix_FLAIR_T1_SC.bat' ),' wt' );
110+ % CMD_FLAIR_T1 = ['"',Dir_code,'\Elastix\elastix.exe' '"' ' -f' blanks(1) '"' T1 '"' blanks(1) '-m' blanks(1) '"' FLAIR '"' blanks(1) reg_FLAIR_T1 blanks(1) '-out' blanks(1) '"' strcat(Dir,'\FLAIR_to_T1') '"'];
110111 CMD_FLAIR_T1 = [' "' ,Dir_code ,' \Elastix\elastix.exe' ' "' ' -f' blanks(1 ) ' "' T1 ' "' blanks(1 ) ' -m' blanks(1 ) ' "' FLAIR ' "' blanks(1 ) reg_FLAIR_T1 blanks(1 ) ' -out' blanks(1 ) ' "' strcat(Dir ,' \FLAIR_to_T1' ) ' "' ];
111- fprintf(fid , ' %s\n ' , CMD_FLAIR_T1 );
112+ % fprintf(fid, '%s\n', CMD_FLAIR_T1);
113+ system(CMD_FLAIR_T1 );
114+ % CMD_T1_Rorden = ['"',Dir_code,'\Elastix\elastix.exe' '"' ' -f' blanks(1) '"' SC '"' blanks(1) '-m' blanks(1) '"' T1 '"' blanks(1) reg_T1_Rorden blanks(1) '-out' blanks(1) '"' strcat(Dir,'\T1_to_SC') '"'];
112115 CMD_T1_Rorden = [' "' ,Dir_code ,' \Elastix\elastix.exe' ' "' ' -f' blanks(1 ) ' "' SC ' "' blanks(1 ) ' -m' blanks(1 ) ' "' T1 ' "' blanks(1 ) reg_T1_Rorden blanks(1 ) ' -out' blanks(1 ) ' "' strcat(Dir ,' \T1_to_SC' ) ' "' ];
113- fprintf(fid , ' %s\n ' , CMD_T1_Rorden );
116+ % fprintf(fid, '%s\n', CMD_T1_Rorden);
117+ system(CMD_T1_Rorden );
114118 fclose(fid );
115- winopen(strcat(Dir ,' \b atch\elastix_FLAIR_T1_SC.bat' ));
119+ % winopen(strcat(Dir,'\batch\elastix_FLAIR_T1_SC.bat'));
116120 disp(' MATLAB continues after calling elastix.exe' )
117121
118122
300304fid = fopen(strcat(Dir ,' \b atch\t ransformix_to_MNI.bat' ),' wt' );
301305mkdir(strcat(Dir ,' \t o_MNI' ),' lesion' );
302306CMD_to_MNI= [' "' ,Dir_code ,' \Elastix\t ransformix.exe' ' "' ' -in' blanks(1 ) ' "' FLAIR ' "' blanks(1 ) ' -out' blanks(1 ) ' "' strcat(Dir ,' \t o_MNI' ) ' "' blanks(1 ) ' -tp ' blanks(1 ) ' "' strcat(Dir ,' \t o_MNI\t o_MNI.txt' ) ' "' ];
303- fprintf(fid , ' %s\n ' , CMD_to_MNI );
307+ % fprintf(fid, '%s\n', CMD_to_MNI);
308+ system(CMD_to_MNI );
304309CMD_to_MNI_lesion= [' "' ,Dir_code ,' \Elastix\t ransformix.exe' ' "' ' -in' blanks(1 ) ' "' LESION ' "' blanks(1 ) ' -out' blanks(1 ) ' "' strcat(Dir ,' \t o_MNI\lesion' ) ' "' blanks(1 ) ' -tp ' blanks(1 ) ' "' strcat(Dir ,' \t o_MNI\t o_MNI_lesion.txt' ) ' "' ];
305- fprintf(fid , ' %s\n ' , CMD_to_MNI_lesion );
310+ system(CMD_to_MNI_lesion );
311+ % fprintf(fid, '%s\n', CMD_to_MNI_lesion);
306312fclose(fid );
307- winopen(strcat(Dir ,' \b atch\t ransformix_to_MNI.bat' ));
313+ % winopen(strcat(Dir,'\batch\transformix_to_MNI.bat'));
0 commit comments