in source/d2_deserializer.py [0:0]
def d2_to_json(predictions):
"""
Server side helper function to serialize the d2 detections into JSON for API passing
"""
instances = predictions["instances"]
output = {}
# Iterate over fields in Instances
for k,v in instances.get_fields().items():
if k in ["scores", "pred_classes"]:
output[k] = v.tolist()
if k=="pred_boxes":
output[k] = v.tensor.tolist()
output['image_size'] = instances.image_size
output = json.dumps(output)
return output