for (int i = 0; i < num; ++i, locData += numPredsPerClass * numLocClasses * 4)
{
LabelBBox& labelBBox = locPreds[i];
+ int start = shareLocation ? -1 : 0;
+ for (int c = 0; c < numLocClasses; ++c) {
+ labelBBox[start++].resize(numPredsPerClass);
+ }
for (int p = 0; p < numPredsPerClass; ++p)
{
int startIdx = p * numLocClasses * 4;
for (int c = 0; c < numLocClasses; ++c)
{
int label = shareLocation ? -1 : c;
- if (labelBBox.find(label) == labelBBox.end())
- {
- labelBBox[label].resize(numPredsPerClass);
- }
util::NormalizedBBox& bbox = labelBBox[label][p];
if (locPredTransposed)
{