You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 = suma_stitch('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 = suma_stitch('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);
The text was updated successfully, but these errors were encountered: