R = [obj for obj in recs[imagename] if obj['name'] == classname] KeyError: '007765'


在用RFBNet做测试的时候,好几次总是遇到 R = [obj for obj in recs[imagename] if obj['name'] == classname]  KeyError: '007765',这样的问题,如图:

 

看了下源码,RFBNet用的测试文件是Faster RCNN基础上改的,因此,上网搜索了下有效解决方案:训练前需要将cache中的pkl文件以及VOCdevkit2007中annotations_cache的缓存删掉。我的路径是../data/VOCdevkit/annotations_cache/ ,删掉annots.pkl即可正常test,亲测有效


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM