在Matlab中执行此示例Image Category Classification
我发现用这个命令获取SURF特性词汇表时出错
bag = bagOfFeatures(trainingSet);
错误如下
Error using bagOfFeatures/parseInputs (line 1023)
The value of 'imgSets' is invalid. Expected imgSets to be one of these types:
imageSet
Instead its type was matlab.io.datastore.ImageDatastore.
我使用的是ImageDatastore输入,而不是imgSets,但我使用的是Mathworks示例任何人都可以解释为什么会发生这种情况,我如何将trainingSet转换为imgSets类型?
最佳答案
必须将ImageDatastore对象转换为imageSet对象只需使用以下行即可:
bagOfFeatures(imageSet(trainingSet.Files));
关于image - Matlab中用于图像类别分类的BagOfFeatures,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39885392/