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

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

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

i am getting an error
Cell contents reference from a non-cell array
the error is on
imwrite(image1{k},filename)
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

0 Stimmen

% 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