storing multiple image in single file
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi All,
Is there a way to store multiple images in a single file ? I am trying the following:
imwrite(cat(3,img1,img2),filename,format);
thanks, rishabh
0 Commenti
Risposta accettata
Steve Eddins
il 26 Mag 2011
There is a method for writing multiple images to a TIFF file that has been in MATLAB a long time. It does not require the recently introduced TIFF class that Walter mentioned.
imwrite(im1, 'myfile.tif');
imwrite(im2, 'myfile.tif', 'WriteMode', 'append');
1 Commento
Harsha Vardhan Rao Avunoori
il 26 Mag 2011
Thanks Steve I had this doubt from quite a long time :)Thanks for clarifying it :)
Più risposte (2)
Walter Roberson
il 26 Mag 2011
If you have a recent enough version, you can use the new TIFF class to write subfiles. See the hint about writeDirectory here
If you do not have a version that supports the TIFF class, there is no supported way to do what you want (but perhaps it could be done with one of the MATLAB FIle Exchange submissions.)
0 Commenti
Bjorn Gustavsson
il 26 Mag 2011
I was going to suggest that you could write your images to a fits-file - it is a good image format, in its way. Then when I checked matlab does not provide a fits-writing function, which is a bit pathetic. There are, however, a bunch of packages available on the FEX and the net.
0 Commenti
Vedere anche
Categorie
Scopri di più su Image Processing Toolbox in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!