123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- DirectoryPathTA ='./datasets/train/med-image/A';
- DirectoryPathTB ='./datasets/train/med-image/A';
- DirectoryPathTC ='./datasets/train/med-image/A';
- DirectoryPathTAhighlight ='./datasets/train/med-image/B';
- DirectoryPathTBhighlight ='./datasets/train/med-image/B';
- DirectoryPathTChighlight ='./datasets/train/med-image/B';
- files = dir('./brainTumorDataPublic_1-766/*.mat');
- i = 1;
- for file = files'
- imgs = load(fullfile('./brainTumorDataPublic_1-766/',file.name));
- imgA = imgs.cjdata.image;
- imgA = double(imgA);
- label = imgs.cjdata.label;
- pid = imgs.cjdata.PID;
- iptsetpref('ImshowBorder','tight');
- figure(1);
- imshow(imgA,[0 2825]);
- imgB = imgs.cjdata.tumorMask;
- figure(2);
- imshow(imgB);
- imgBdoub = double(imgB)*3000;
- img3 = imgA + imgBdoub;
- iptsetpref('ImshowBorder','tight');
- figure(3);
- imshow(img3,[0 6000]);
- if label == 1
- % Save original image
- whereToStore=fullfile(DirectoryPathTA,['A_TA_',num2str(i),'_',pid, '.jpg']);
- saveas(figure(1), whereToStore);
- whereToStoreLabel=fullfile(DirectoryPathTAhighlight,['B_TB_',num2str(i),'_',pid, '.jpg']);
- saveas(figure(3), whereToStoreLabel);
- elseif label == 2
- whereToStore=fullfile(DirectoryPathTB,['A_TB_',num2str(i),'_',pid, '.jpg']);
- saveas(figure(1), whereToStore);
- whereToStoreLabel=fullfile(DirectoryPathTBhighlight,['B_TB_',num2str(i),'_',pid, '.jpg']);
- saveas(figure(3), whereToStoreLabel);
- elseif label == 3
- whereToStore=fullfile(DirectoryPathTC,['A_TC_',num2str(i),'_',pid, '.jpg']);
- saveas(figure(1), whereToStore);
- whereToStoreLabel=fullfile(DirectoryPathTChighlight,['B_TC_',num2str(i),'_',pid, '.jpg']);
- saveas(figure(3), whereToStoreLabel);
- end
- i = i + 1;
- end
|