你好,
我下载了一个名为DB1_B的图像数据集,我想将所有图像读入一个数组。我尝试直接使用dir(),但得到了一个错误,搜索了一个解决方案,并找到了这个,但我仍然得到错误?
文件夹= uigetdir (“C: \用户文档\ Mia \ \项目(SD) \ DB1_B ');
tiffile = dir(文件夹,‘* .tif‘);
numfiles =长度(tiffile);
mydata =细胞(1、numfiles);
为k = 1: numfiles
mydata {k} = imread (tiffile (k) . name)
结束
错误使用dir
太许多输入参数。
错误在NNexLBP(第3行)
tifffile = dir(文件夹,‘* .tif‘);
80张图片会有区别吗?我有一个测试代码,成功提取一个图像使用
我= imread (“C: \用户文档\ Mia \ \项目(SD) \ DB1_B \ 101 _1.tif”);
所以我认为它是正确的?测试代码和我现在尝试使用的代码保存在不同的文件夹,但它们都保存在'project (SD)'文件夹下,如果这有区别吗?