阅读结合数据存储数组转换吗?

2视图(30天)
FJB427
FJB427 2021年6月19日
我有一个增强的图像数据存储和一盒标签数据存储。我能够阅读每个单独和接收适当的语法。这是我增强图像数据存储图像(包括我的。垫的文件但是因为它目录特定于我的电脑我不相信数据能被另一台计算机上处理):
这是我的盒子标签数据存储输出(注:输出是一个细胞的类型数组在使用read函数):
我相信这是由于我创建以来boxLabelDatastore如何使用cell2table功能,请参见下面的代码:
建筑物= boxLabelDatastore (cell2table (lookup_matrix“VariableNames”,{“char_48”,“char_49”,“char_50”,“char_51”,“char_52”,“char_53”,“char_54”,“char_55”,“char_56”,“char_57”}));
当我把这些数据存储边界框信息转换为一个矩阵,而不是一个细胞数组。下面是代码/输出:
然而这个Var2边界框再一个单元阵列导致一个错误当试图训练:
错误使用vision.internal.cnn.validation.checkGroundTruthDatastore > iCheckBoxes(第75行)
边界框(2列)的阅读方法训练输入数据存储的输出必须是一个m×1细胞数组,包含的元素
N-by-4双矩阵,N =边界框的数量。
错误vision.internal.cnn.validation.checkGroundTruthDatastore(46行)
mSize = iCheckBoxes(盒);
错误trainFasterRCNNObjectDetector > iParseInputs(第1037行)
参数个数。一会= vision.internal.cnn.validation.checkGroundTruthDatastore (trainingDs);
错误trainFasterRCNNObjectDetector(第408行)
[trainingData,选项,参数]= iParseInputs (…
错误main_rev1(20)行
探测器= trainFasterRCNNObjectDetector (ds, lgraph,选项,……

下载188bet金宝搏


释放

R2021a

社区寻宝

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

开始狩猎!