Inria数据集使用neg文件训练matlab错误

时间:2017-04-30 23:58:45

标签: matlab dataset computer-vision svm

你好我有行人的INRIA数据集图像,我想加载这个数据集,以便在本教程后使用svm训练它。 http://fr.mathworks.com/help/vision/examples/digit-classification-using-hog-features.html

文件夹/ train_64x128_H96中的

只有正图像/ pos的文件夹 当我在matlab中使用此代码时,它可以完美地加载正文件夹。

trainingPosSet = imageDatastore(posdir,   'IncludeSubfolders', true, 'LabelSource', 'foldernames');

posdir =' train_64x128_H96 / pos&#39 ;; 我的问题是/ neg给它一个符号链接所以当我用/ neg目录尝试相同的命令时我有这个错误

  

使用imageDatastore出错(第85行)   输入文件夹或文件包含非标准文件扩展名。

     

使用FileExtensions名称 - 值对包含非标准文件扩展名。

我想知道如何加载负数据集来训练我的svm谢谢。

1 个答案:

答案 0 :(得分:0)

我尝试了以下解决方案: 我复制了真实的' / neg'文件并删除/ train_64x128_H96目录中的符号,我也删除了' / neg'中的所有.jpg文件。并且只留下.png文件命令工作,数据集存储在matlab中。 这里的问题是解决这个问题的正确方法是什么。 我知道这个解决方案非常糟糕。