Hiii ,
First of all I want to know or see the expected output as the code doesn't run with me ,so i can know where is the problem ,also i have this error if anyone can help me
Error in suma_stitch (line 9)
[e, em, lst] = zglobb({sprintf('%s*', imaname)});
and this is the code
function A = suma_stitch(imaname)
% A function to put together a series of suma recorder images
% Very crude, only for the intrepid.
% Example: A = sumastitch('imageseries');
%The would be the images as spat out by the recorder window after
% a suma 'r' key stroke with SUMA_SnapshotOverSampling > 1
figure(1); clf
[e, em, lst] = zglobb({sprintf('%s', imaname)});
N_im = length(lst)
N_1 = round(sqrt(N_im))
k=1
figure(1); clf
for (i=1:1:N_1),
for (j=1:1:N_1),
%k = ((i-1)+(j-1)N_1)+1
lst(k).name
a = imread(lst(k).name); size(a)
if (k==1), A = zeros(N_1.size(a,1), N_1.size(a,2), size(a,3), 'uint8'); end
istrt = (N_1-i)size(a,1) + 1;
istp = istrt + size(a,1) - 1;
jstrt = (j-1)size(a,2) + 1;
jstp = jstrt + size(a,2) - 1;
istrt, istp-istrt, jstrt, jstp-jstrt,
A(istrt:istp,jstrt:jstp,:) = a;
subplot (N_1, N_1, k); image(a); title(lst(k).name); drawnow;
k = k +1;
end
end
Hiii , First of all I want to know or see the expected output as the code doesn't run with me ,so i can know where is the problem ,also i have this error if anyone can help me
Error in suma_stitch (line 9) [e, em, lst] = zglobb({sprintf('%s*', imaname)}); and this is the code function A = suma_stitch(imaname) % A function to put together a series of suma recorder images % Very crude, only for the intrepid. % Example: A = sumastitch('imageseries'); %The would be the images as spat out by the recorder window after % a suma 'r' key stroke with SUMA_SnapshotOverSampling > 1
figure(1); clf [e, em, lst] = zglobb({sprintf('%s', imaname)}); N_im = length(lst) N_1 = round(sqrt(N_im)) k=1 figure(1); clf for (i=1:1:N_1), for (j=1:1:N_1), %k = ((i-1)+(j-1)N_1)+1 lst(k).name a = imread(lst(k).name); size(a) if (k==1), A = zeros(N_1.size(a,1), N_1.size(a,2), size(a,3), 'uint8'); end istrt = (N_1-i)size(a,1) + 1; istp = istrt + size(a,1) - 1; jstrt = (j-1)size(a,2) + 1; jstp = jstrt + size(a,2) - 1; istrt, istp-istrt, jstrt, jstp-jstrt, A(istrt:istp,jstrt:jstp,:) = a; subplot (N_1, N_1, k); image(a); title(lst(k).name); drawnow; k = k +1; end end
figure(2); clf image(A); axis square; drawnow info = imfinfo(lst(1).name);info.Format imwrite(A, sprintf('%s_stitch.%s', imaname, info.Format), info.Format);