【问题标题】:tensorflow.python.framework.errors_impl.NotFoundError while generating TFRecord files Object Detection APItensorflow.python.framework.errors_impl.NotFoundError 同时生成 TFRecord 文件对象检测 API
【发布时间】:2017-12-31 16:05:55
【问题描述】:

我正在尝试从 Pascal VOC 格式数据集生成 TFRecord 文件。我关注this guide 并使用this instructions 创建pascal_train.record 和pascal_val.record

我已经在ImageSets -> Main中准备好了注解、图像和图像集。还在pascal_label_map.pbtxt中生成了标签映射。

现在,当从 tf_worspace/models 运行以下命令时:

python3 object_detection/create_pascal_tf_record.py \
--label_map_path=object_detection/data/pascal_label_map.pbtxt \
--data_dir=VOCdevkit --year=VOC2012 --set=train \
--output_path=pascal_train.record

我明白了:

文件 “/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/errors_impl.py”, 第 466 行,在 raise_exception_on_not_ok_status pywrap_tensorflow.TF_GetCode(status)) tensorflow.python.framework.errors_impl.NotFoundError: VOCdevkit/VOC2012/ImageSets/Main/marlboro_red_train.txt

我的项目结构如下:

  • tf_workspace
    • 模型 (TF 工作人员在这里...)
      • object_detection
        • VOC 开发套件
          • VOC2012
            • 注释
            • 图像集
              • 动作(我的注释在这里)
              • 布局
              • 主要(我的图像集在这里)
                • marlboro_red_train.txt
                • marlboro_red_val.txt
                • marlboro_red_trainval.txt
                • ...
              • 细分
            • JPEGImages (我的图片在这里)
            • 分段类
            • 分段对象

该目录中存在脚本由于某些原因找不到的文件,我检查了几次。

请确保我在 create_pascal_tf_record.py 中更改了以下行:

examples_path = os.path.join(data_dir, year, 'ImageSets', 'Main',
                                 'aeroplane_' + FLAGS.set + '.txt')

到:

examples_path = os.path.join(data_dir, year, 'ImageSets', 'Main',
                                 'marlboro_red_' + FLAGS.set + '.txt')

那么发生了什么?任何人都可以解释为什么它会出现这样的错误,拜托! 提前感谢您的任何提示!

【问题讨论】:

    标签: python python-3.x tensorflow object-detection


    【解决方案1】:

    好的,原因是参数错误。 正如this guide 所说:

    确保 VOCdevkit 在 models/object_detection 中,然后你就可以去 并生成 TFRecords。

    所以我要做的就是改变这一行:

    --data_dir=VOCdevkit
    

    到:

    --data_dir=object_detection/VOCdevkit/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 2018-10-03
      • 2020-02-21
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多