我怎么能出口地面实况对象正确地从图片标志。m剧本objectDetectorTrainingData方法?

13个视图(30天)
我想训练自己的对象探测器。我做了:
1。我的图片与图片标志的标签
Bildschirmfoto 2019-11-26嗯14.15.16.png
2。出口到工作区
Bildschirmfoto 2019-11-26嗯14.16.28.png
3所示。在m文件gTruth对象使用
trainingData = objectDetectorTrainingData (gTruth, “SamplingFactor” 2);
4所示。然后我得到以下错误:
错误使用objectDetectorTrainingData(第156行)
输入groundTruth对象/ s检测器训练数据不包含任何有效的对象。
有谁知道我做错了什么?

答案(1)

Raunak古普塔
Raunak古普塔 2019年12月5日
你好,
我能理解的错误消息 gTruth 文件生成或变量保存到工作空间不包含任何数据的类 “矩形”。 因为目标检测问题需要数据边界框 , 这个函数 objectDetectorTrainingData 因为显示错误 gTruth variab 勒甚至不包含1框架 “矩形” 类型 数据。否则 objectDetectorTrainingData 只会读这些图像包含边界框的数据。
我建议你可以检查的 类型的 使用以下命令来确保 gTruth 包含 “矩形” 类型的数据。
gTruth.LabelDefinitions.Type
如果 矩形 出现在上面的命令的回答,然后呢 objectDetectorTrainingData 将工作。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!