【发布时间】:2013-05-01 04:33:51
【问题描述】:
我想创建一个图像数组,为此我使用了以下代码:
fileFolder = 'C:\Users\Shoiab\Desktop\New folder';
>> filePattern = fullfile(fileFolder, '*.png');
>> dirOutput = dir(filePattern);
>> fileNames = {dirOutput.name}';
>> numberOfImageFiles = numel(fileNames);
>> myImage = imread(fileNames{1});
执行上述代码后,我无法从数组中读取图像并收到以下错误:
???在 363 处使用 ==> 时出错 文件“001L_1.png”不存在。
但是图像文件存在于设置目录中,所以请帮助我解决这个问题:
【问题讨论】:
-
尝试使用完整路径 imread(fullfile(fileFolder, fileNames{1})) 调用 imread。默认情况下 imread 尝试搜索脚本文件夹中的文件。
-
它仍然显示相同的错误。你能详细说明一下吗