【发布时间】:2014-05-18 11:27:51
【问题描述】:
我想读取用于 SVM 训练的训练图像集。这是代码
%Location of the image.
Class1 = 'Training/11';
% load the dataset
dirList = dir(fullfile(Class1,'*.ppm'));
%dirList
files={dirList.name}';
我得到的文件类型是单元格类型。我如何访问这些图像来执行某些操作,例如显示它并进行特征提取??
当我试图展示它时:
figure, imshow(files)
我收到了这个错误
Error using imageDisplayValidateParams
Expected input number 1, I, to be one of these types:
double, single, uint8, uint16, uint32, uint64, int8, int16, int32, int64,
logical
Instead its type was cell.
Error in imageDisplayValidateParams (line 12)
validateattributes(common_args.CData, {'numeric','logical'},...
Error in imageDisplayParseInputs (line 79)
common_args = imageDisplayValidateParams(common_args);
Error in imshow (line 220)
[common_args,specific_args] = ...
你知道如何访问和处理文件中的这些图像吗?
我的文件夹目录!!
【问题讨论】:
标签: image matlab image-processing svm matlab-cvst