如何在MS-COCO演示中更改样本图像(图像字幕)

时间:2018-07-13 18:06:06

标签: python-3.x image image-processing deep-learning mscoco

我正在研究图像字幕制作,我发现了这个很好的MS-COCO挑战教程。 MS_COCO Image captioning demo

无论如何,我运行了演示,一切顺利。例外,当我尝试更改示例图像(我想运行其他图像)时,出现此错误:

KeyError                                  Traceback (most recent call last)
<ipython-input-126-68bce2986aae> in <module>()
      1 # load and display image
----> 2 I = io.imread('%s/images/%s/%s'%(dataDir,dataType,img['000000014226.jpg']))
      3 
      4 plt.axis('off')
      5 plt.imshow(I)

KeyError: '000000014226.jpg'

我知道造成此错误的代码是:

# load and display image
I = io.imread('%s/images/%s/%s'%(dataDir,dataType,img['000000014226.jpg']))
# use url to load image
# I = io.imread(img['coco_url'])  # originally they used to run this
plt.axis('off')
plt.imshow(I)
plt.show()

我确保我在val2017目录中。那么,这里的问题是什么?有任何想法吗。非常感谢!

0 个答案:

没有答案