From 3e3f30a2b0ad3d206594914b0b29ba4ffe370aad Mon Sep 17 00:00:00 2001 From: David Mayerich Date: Fri, 10 Mar 2017 16:27:54 -0600 Subject: [PATCH] added a matlab function to load a grayscale image stack --- matlab/stimImageStack.m | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+), 0 deletions(-) create mode 100644 matlab/stimImageStack.m diff --git a/matlab/stimImageStack.m b/matlab/stimImageStack.m new file mode 100644 index 0000000..fecae35 --- /dev/null +++ b/matlab/stimImageStack.m @@ -0,0 +1,21 @@ +function S = stimImageStack(filemask) + files = dir(filemask); + + %figure out the file size + I = imread([files(1).folder '/' files(1).name]); + X = size(I, 1); + Y = size(I, 2); + Z = length(files); + + S = zeros(X, Y, Z, 'uint8'); + + h = waitbar(0, ['Loading ' num2str(Z) ' images...']); + for i = 1:Z + I = rgb2gray(imread([files(1).folder '/' files(1).name])); + S(:, :, i) = I; + waitbar(i/Z, h); + end + close(h); +end + + -- libgit2 0.21.4