Use cell array to get inputs
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have one folder with subfolders and each of these subfolders contains files that I need to perform some function on, but I am struggling to figure out how to access the files. I am new to Matlab, so my logic is to get the names of these files and save the names in a cell array. Then, I would check to see if the cell array contains the name of my desired image file and somehow then have the file corresponding to the name be called and used an input for my function. Ideally, I would like to use an asterisk wildcard to choose all files with a certain word in their name (i.e. March, April, etc.) and use a loop to do something to each of these files).
The only thing that I have been able to do so far is to make a cell array containing all of the file names using test.m by Image Analyst. Can anyone please give me advice on how to proceed or if there is a better way to go through folders and subfolders and choose only certain files to perform a function on?
0 commentaires
Réponses (1)
Ashish Uthama
le 31 Mar 2015
The new image batch processor app should make this task a lot simpler. (Also look at the 'Generate code' button to really understand what goes on under the hoods).
2 commentaires
Ashish Uthama
le 31 Mar 2015
j, what format are your images in? I assume you have the corresponding read function. Maybe look at http://www.mathworks.com/help/matlab/ref/imformats.html to augment IMREAD to read your files? That would get them into the App.
Voir également
Catégories
En savoir plus sur Image Sequences and Batch Processing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!