diff --git a/matlab/+SSF/applyColormap.m b/matlab/+SSF/applyColormap.m new file mode 100644 index 0000000000000000000000000000000000000000..6a3e0729f54a9e72c6f92638b8b5ad933ff16abe --- /dev/null +++ b/matlab/+SSF/applyColormap.m @@ -0,0 +1,18 @@ +function imc = applyColormap(strDB) +% strDB = '/g/leverjs/Olivier/Agne/march_2023_20x/kymo_downsize/2022-04-05_steady_state_48h_deprived_13_ori.LEVER_ssf_cache.LEVER'; +imKymo = leversc.loadImage(strDB,1,1); +kpix = imKymo(find(imKymo)); +clipLimits = prctile(kpix,[2.5,97.5]); +imq = SSF.quantize8(imKymo,clipLimits); +cmap = [1,1,1;parula(255)]; +% brute force ? ack... +imr = 0*imq; img = 0*imq; imb = 0*imq; +for i = 1 : 255 + idx = find(imq == i); + imr(idx) = cmap(i,1); + img(idx) = cmap(i,2); + imb(idx) = cmap(i,3); +end +imc(:,:,:,1) = imr; +imc(:,:,:,2) = img; +imc(:,:,:,3) = imb;