ssd-tensorflow报错 labels.append(int(VOC_LABELS[label][0])) KeyError: 'chair'

这个问题之前总结过,但是今天单独拎出来,怕时间久了就忘了
参考教程 https://blog.csdn.net/weixin_35653315/article/details/71015845
解决方法:找到 SSD-Tensorflow-master/datasets/pascalvoc_to_tfrecords.py", line 103, in _process_image
labels.append(int(VOC_LABELS[label][0]))
打开datasets文件夹下的pascalvoc_to_tfrecords.py文件,修改它的第103行
注释掉原来的, 括号内改为1,即可。

 #labels.append(int(VOC_LABELS[label][0]))
 labels.append(1)#int(VOC_LABELS[label][0])label对应的类别编号,此处直接使用1.没什么特殊意义

这样子问题就解决了

你可能感兴趣的:(毕设)