zoukankan      html  css  js  c++  java
  • AssertionError: Results do not correspond to current coco set

    提交COCO Detection Challenge (Bounding Box)时出现错误:

    WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    /opt/conda/lib/python2.7/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.
      warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')
    Traceback (most recent call last):
      File "/tmp/codalab/tmpbULj9X/run/program/run.py", line 117, in 
        cocoDt=cocoGt.loadRes(resFile)
      File "/opt/conda/lib/python2.7/site-packages/pycocotools/coco.py", line 317, in loadRes
        'Results do not correspond to current coco set'
    AssertionError: Results do not correspond to current coco set

    原因在于MS COCO 2017的测试集数据被划分成了两个子集:Test-Dev和Test-Challege,每个子集各20K张图片,但是这两个子集的图片是放在一个文件夹里面的,如果把这个文件夹里面的40K张图片的预测文件一起提交到服务器,就会出现上面的错误.

    解决的方法:根据image_info_test-dev2017.json文件,把Test-Dev数据集包含的图片找出来,只提交这些图片的预测文件,就不会出现这个错误了.

  • 相关阅读:
    利用Session和HashTable制作购物车实例
    在windows 7上安装Maven2.2.1
    tail & cut 命令
    软件开发常用名词中英文对照
    字符,字节和编码
    grep 简介
    HSQLDB: java程序使用hsqldb 入门教程 java启动hsqldb
    eclipse 安装 maven 插件
    JNI 返回结构体参数
    HSQLDB 安装与使用
  • 原文地址:https://www.cnblogs.com/mstk/p/13675095.html
Copyright © 2011-2022 走看看