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