Read multiple files
52 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi all... I want to read some images with different names from my directory.
Example: I have 10 images(*.gif). Their names are : apple.gif, banana.gif, watermelon.gif, etc. How i can read all images in 1 executions? Thank you.
BR, Boris
0 comentarios
Respuesta aceptada
Más respuestas (1)
Image Analyst
el 28 de Mayo de 2012
What is "one execution"? You'll need to call imread() 10 times - once for each image. You'll need to change the filename for each call, which it looks like you'll have to do manually since your filenames don't depend on any loop index or anything like that (unless you want to make a cell array or use a cell array like you get from dir()). I recommend just putting the 10 calls to imread directly into your code and I don't recommend using a loop unless the exact filenames are not known in advance, like you need to call dir() to retrieve them or something. If that is the case, the see the FAQ like Thomas pointed you to.
So is 10 calls to imread in one single m file "one execution" according to your definition? I hope so because that's pretty much the only way to do it.
2 comentarios
Image Analyst
el 29 de Mayo de 2012
baseFileName{k} = jpegFiles(k).name; % Note: {k}, not (k) on the LHS
Ver también
Categorías
Más información sobre Convert Image Type en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!