Fixed calculation of bbox coordinates
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
@ -78,19 +78,14 @@ def save_ssd_train_images(images: np.ndarray, labels: np.ndarray,
|
|||||||
ymax = instance[4]
|
ymax = instance[4]
|
||||||
else:
|
else:
|
||||||
class_id = np.argmax(instance[:-12], axis=0)
|
class_id = np.argmax(instance[:-12], axis=0)
|
||||||
xmin = instance[-12] + instance[-8]
|
xmin = (instance[-12] + instance[-8]) * image_size
|
||||||
ymin = instance[-11] + instance[-7]
|
ymin = (instance[-11] + instance[-7]) * image_size
|
||||||
xmax = instance[-10] + instance[-6]
|
xmax = (instance[-10] + instance[-6]) * image_size
|
||||||
ymax = instance[-9] + instance[-5]
|
ymax = (instance[-9] + instance[-5]) * image_size
|
||||||
|
|
||||||
if class_id == 0:
|
if class_id == 0:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
xmin *= image_size
|
|
||||||
ymin *= image_size
|
|
||||||
xmax *= image_size
|
|
||||||
ymax *= image_size
|
|
||||||
|
|
||||||
color = colors[class_id]
|
color = colors[class_id]
|
||||||
label = f"{classes_to_names[class_id]}"
|
label = f"{classes_to_names[class_id]}"
|
||||||
current_axis.add_patch(
|
current_axis.add_patch(
|
||||||
|
|||||||
Reference in New Issue
Block a user