when i try to read number of images from a file in to a program using the "cell" matlab is showing error? Pleasing help me with reading number of images from a file into a single program !!
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
vijay sai
am 14 Okt. 2013
Kommentiert: vijay sai
am 18 Okt. 2013
%n=6
% images=cell(1,n);
% fnamefmt='%d.jpg';
% for i=1:n
% image(i)=imread(sprintf(fnamefmt,i));
% end
% result=cell(1,n);
% for i=1:n
% result(i)=imshow(images(1));
% end
The error it's showing is
%Conversion to cell from double is not possible.
Error in dabb (line 17) c(1)=double(imread('1.jpg'));
1 Kommentar
Akzeptierte Antwort
sixwwwwww
am 14 Okt. 2013
Bearbeitet: sixwwwwww
am 17 Okt. 2013
Dear Vijay, here is correction in your code:
n = 2;
images = cell(1,n);
for i=1:n
images{i} = imread(strcat('filename', num2str(i), '.png'));
end
for i = 1:n
figure, imshow(images{i});
end
3 Kommentare
sixwwwwww
am 17 Okt. 2013
In order to use cell array you need to use curly brackets
{}
not the brackets which are normally used for indexing
()
I hope it explains the difference
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Convert Image Type finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!