Diff of /matlab/rgb2he.m [000000] .. [b758a2]

Switch to side-by-side view

--- a
+++ b/matlab/rgb2he.m
@@ -0,0 +1,27 @@
+function rgb2he(folder)
+subFolder = 'H&E';
+mkdir([folder subFolder])
+
+bmpListing = dir([folder '*.bmp']);
+csvListing = dir([folder '*.csv']);
+
+for i=1:size(bmpListing)
+    inFile = [folder bmpListing(i).name];
+    [pathstr, name, ext] = fileparts(inFile);
+    outFile = [pathstr '/' subFolder '/' name '.bmp'];
+
+    I = imread(inFile);
+    [Inorm, H, E] = normalizeStaining(I);
+    
+    [r, c, p] = size(I);
+    HE = zeros(r,c,p,'uint8');
+    HE(:,:,1) = rgb2gray(H);
+    HE(:,:,2) = rgb2gray(E);
+    
+    imwrite(HE,outFile)
+
+    copyfile([folder csvListing(i).name], [pathstr '/' subFolder '/' name '.csv']);
+end
+
+end
+