' MAX-重叠' py-faster-rcnn

时间:2017-02-22 07:42:17

标签: python deep-learning

我正在尝试按照本教程在我自己的数据集上运行py-faster-rcnn。 但它给了我' Max_overlaps' 问题。在查看该存储库中报告的其他问题时,我发现如果缺少前景或后台roi,可能会出现这种情况。 注释文件的格式与此处提到的完全相同: 1 200 200 360 345 虽然' 1'是班级名称。其他值分别为x1,y1,x2和y2 任何人都可以指出可能导致此错误的原因吗?

File "./tools/train_net.py", line 112, in 
max_iters=args.max_iters)
File "/usr/local/caffes/xlw/faster-rcnn-third/tools/../lib/fast_rcnn/train.py", line 155, in train_net
roidb = filter_roidb(roidb)
File "/usr/local/caffes/xlw/faster-rcnn-third/tools/../lib/fast_rcnn/train.py", line 145, in filter_roidb
filtered_roidb = [entry for entry in roidb if is_valid(entry)]
File "/usr/local/caffes/xlw/faster-rcnn-third/tools/../lib/fast_rcnn/train.py", line 134, in is_valid
overlaps = entry['max_overlaps']
KeyError: 'max_overlaps'

1 个答案:

答案 0 :(得分:2)

如果已存在可能与当前数据集不对应的所有ROI的缓存文件,则会发生此错误。尝试删除py-faster-rcnn / data / cache文件夹中的.pkl文件。