fix: image metadata not saved

This commit is contained in:
Radionic
2023-09-29 16:14:41 +08:00
parent 9c7721bb76
commit fb81ea509f
+7
View File
@@ -60,6 +60,13 @@ class SAM:
predictor.set_image(image_np)
emb = predictor.get_image_embedding().cpu().numpy()
np.save(emb_filename, emb)
with open(f"{self.output_dir}/{embedding_id}.json", "w") as f:
data = {
"input_size": predictor.input_size,
"original_size": predictor.original_size,
}
json.dump(data, f)
else:
emb = np.load(emb_filename)