From 841813327c155afc0b0fb90fae08d85fe953b403 Mon Sep 17 00:00:00 2001 From: ac_fx <arc334@drexel.edu> Date: Sat, 9 Sep 2023 11:00:10 -0400 Subject: [PATCH] applyColormap parula for leversc --- matlab/+SSF/applyColormap.m | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 matlab/+SSF/applyColormap.m diff --git a/matlab/+SSF/applyColormap.m b/matlab/+SSF/applyColormap.m new file mode 100644 index 00000000..6a3e0729 --- /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; -- GitLab