我创建了一个自定义 COCO 数据集。现在假设我在image_data
. 我可以显示图像和注释
import skimage.io as io
import matplotlib.pyplot as plt
image_directory ='my_images/'
image = io.imread(image_directory + image_data['file_name'])
plt.imshow(image); plt.axis('off')
pylab.rcParams['figure.figsize'] = (8.0, 10.0)
annotation_ids = example_coco.getAnnIds(imgIds=image_data['id'], catIds=category_ids, iscrowd=None)
annotations = example_coco.loadAnns(annotation_ids)
example_coco.showAnns(annotations)
此时,我将能够看到覆盖在图像上的注释。但是,我想保存带有注释的图像。我怎样才能做到这一点?我试过了
io.imsave(fname="test.png", arr=image)
但它不起作用。它只是保存原始图像,没有任何注释。