What is the efficient way to read the images from the subfolders?
1 回表示 (過去 30 日間)
古いコメントを表示
I saved the file location on the variable (1*815 cell array). I used the following code to read the image. But however I am getting out of Memory error in Windows 7, Matlab 2015 trail version
for i=1:815
ni(i)=imread(char(fullFileName(1,i)));
end
Any help is appreciated
Thanks in Advance
1 件のコメント
回答 (1 件)
Walter Roberson
2015 年 9 月 12 日
for K = 1:length(fullFileName)
ni{K} = imread(fullFileName{K});
end
If your images are large enough, you will run out of memory trying to store all of them in memory simultaneously. If so then be sure to use 64 bit MATLAB and increase your physical memory or your swap space (but swap space is slow!!!). Or reconsider your code to figure out whether you really need all of the images to be in memory at the same time.
8 件のコメント
Stephen23
2015 年 9 月 13 日
The OP has continued this topic in a new question:
Image Analyst
2015 年 9 月 13 日
Please learn how to format code here: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!