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