hii...i want to save my images as abc1.pgm, abc2.pgm, abc3.pgm...abc5.pgm

4 Ansichten (letzte 30 Tage)
i tried the following code
filename=spprimtf('E:\\prajube\\abc1%d.pgm',x);
imwrite(imge1,filename);
still it saves only the last photo...for eg. suppose we have to click 5 images.. it just saves abc5.pgm and abc1.pgm to abc4.pgm are lost
please help!!! :(
  1 Kommentar
Prajakta
Prajakta am 23 Mär. 2013
this question was asked by Mr.Alex mason...but i didnt get the exact solution for it

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 23 Mär. 2013
Bearbeitet: Azzi Abdelmalek am 23 Mär. 2013
for k=1:3
filename=sprintf('E:\\prajube\\abc1%d.pgm',k)
imwrite(image1{k},filename);
end
  3 Kommentare
Prajakta
Prajakta am 23 Mär. 2013
the error is on
imwrite(image1{k},filename)
Azzi Abdelmalek
Azzi Abdelmalek am 23 Mär. 2013
Because image1 was used before as double array.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Shivaputra Narke
Shivaputra Narke am 23 Mär. 2013
% first save ur images as img_cell{1}=img1; %ur imge matrix img_cell{2}=img2; img_cell{3}=img3;
for k=1:3 filename=sprintf('E:\\prajube\\abc%d.pgm',k) imwrite(img_cell{k},filename); end

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by