Fixed cleaning of labels

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
2019-06-03 11:32:01 +02:00
parent 45d1a31129
commit 2ba17a1540
2 changed files with 4 additions and 5 deletions

View File

@ -48,7 +48,6 @@ def get_number_gt_per_class(labels: Sequence[Sequence[Sequence[int]]],
# iterate over images # iterate over images
for i in label_range: for i in label_range:
boxes = np.asarray(labels[i]) boxes = np.asarray(labels[i])
print(boxes)
# iterate over boxes in image # iterate over boxes in image
for j in range(boxes.shape[0]): for j in range(boxes.shape[0]):

View File

@ -208,10 +208,10 @@ def _ssd_test(args: argparse.Namespace) -> None:
# get labels per batch # get labels per batch
_labels = np.asarray(pickle.load(file)) _labels = np.asarray(pickle.load(file))
# exclude padded label entries # exclude padded label entries
print(_labels.shape) for i in range(_labels.shape[0]):
cleaned_labels = _labels[_labels[:, :, 0] != -1] image_labels = _labels[i]
print(cleaned_labels.shape) image_labels = image_labels[image_labels[:, 0] != -1]
labels.extend(cleaned_labels) labels.append(image_labels)
# store labels for later use # store labels for later use
with open(label_file, "wb") as file: with open(label_file, "wb") as file:
pickle.dump(labels, file) pickle.dump(labels, file)