如何在matlab中编写一个读取一定数量图像的程序比方说20个例如保存在给定目录(C :)中的例子,以便以后我可以使用它们。假设图像是通过数字保存的。之后,我会使用它们。matlab代码源
0
A
回答
0
我想代码看起来像这样。假设单元格数组im保存你的图像。
写出:
IMG_DIR = 'C:\';
filename_root = 'image';
IMG_EXT = '.jpg';
NUM_IMAGES = 20;
for i = 1:NUM_IMAGES
imwrite(im{i}, [IMG_DIR filename_root num2str(i) IMG_EXT]);
end
阅读语言
for i = 1:NUM_IMAGES
im{i} = imread([IMG_DIR filename_root num2str(i) IMG_EXT]);
end
如果你不知道有多少,你也可以用ls命令(工作方式不同在Windows与Linux的) 。
0
如果你不知道,在前进,哪些文件会在那里,但你知道,他们有他们的字符串,'rawImage'
(如'rawImage001.jpg'
等),你可以这样做
a = dir('c:\temp');
requiredBaseFileName = 'rawImage'; % you want them to contain the substring 'rawImage'
for i = 1:length(a),
fileName = a(i).name;
if(isempty(strfind(fileName,'.jpg')) & isempty(strfind(fileName,'.png')))
continue;
end
if(isempty(strfind(fileName,requiredBaseFileName)))
continue;
end
% do your processing here
end
相关问题
- 1. 在Matlab和Python中保护源代码
- 2. 分析matlab源代码的工具
- 3. 从MATLAB源代码生成文件
- 4. 如何将matlab源代码保存到matlab中的字符串?
- 5. MATLAB代码
- 6. Matlab的bsxfun()代码
- 7. MATLAB代码说明
- 8. MATLAB代码纠正
- 9. 代码解释 - Matlab
- 10. R代码到MATLAB
- 11. Matlab代码理解
- 12. MATLAB代码输出
- 13. Matlab来Python代码
- 14. 错误Matlab代码
- 15. 优化MATLAB代码
- 16. Matlab代码使用代码包.mex
- 17. 将matlab代码转换为R代码
- 18. 转换Matlab代码为C代码
- 19. 是Google代码开放源代码的源代码
- 20. 将MATLAB GUI添加到MATLAB代码中
- 21. 源代码
- 22. 源代码APK
- 23. boost源代码
- 24. çSTRCMP源代码
- 25. gmpy源代码
- 26. Android源代码
- 27. batchedgemm源代码?
- 28. FTP源代码
- 29. NFS源代码
- 30. 源代码
你试过什么了?您是否看过文档'imread()'? – 2011-05-03 08:46:13
可能的重复[在MATLAB中加载多个图像](http://stackoverflow.com/questions/2408112/loading-multiple-images-in-matlab) – gnovice 2011-05-03 13:53:03