How to add "for loop"
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
in workspace i have "dinfo" having 11x1 struct as shown in figure, i want to access "name" as it has images in it, after reading that, need to convert it into double format for each image and storing that in a folder as "dataset.mat", can anyone please help me with the code please. Thank You
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/163066/image.png)
3 Commenti
Rik
il 18 Apr 2017
If you don't understand an answer, ask for clarification. By opening multiple questions that are essentially the same, you don't really generate goodwill. I think you should really start a tutorial to get to know the Matlab basics. I'm sure there are many of them in whatever language you prefer.
Risposta accettata
Rik
il 18 Apr 2017
You're in luck. I usually ignore questions that don't show that the person asking has followed the advice from the question guide.
Images=cell(1,2);%pre-allocate a column-vector in the cell format
for n=1:length(dinfo)
position=str2double(dinfo(n).name(1:(end-4)));%convert the filename to a number
Images{position}=im2double(imread(dinfo(n).name));%read the image, convert to double and save in the cell
end
4 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!