【问题标题】:Generating TFRecord Files生成 TFRecord 文件
【发布时间】:2017-08-17 05:18:25
【问题描述】:

成功安装了 tensorflow 和对象检测模块后,我无法生成文档中详述的 PASCAL VOC TFRecord 文件。

从 /models 目录运行时

python2 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

ImportError: 没有名为 object_detection.utils 的模块

我按照下面提到的链接中的建议将 object_detection 添加到系统路径中。这似乎暂时解决了问题,但在 protoc 编译的另一个文件中引发了相同的导入错误。我的猜测是导入“from object_detection.XXX import YYY”已被跨文件使用,并且无法对所有此类源文件进行更改。

tensorflow object detection API ImportError when generating PASCAL TFRecord files

期待解决方案。提前致谢。

【问题讨论】:

    标签: tensorflow object-detection


    【解决方案1】:

    安装和包路径信息描述清楚install OD tensorflow

    # From tensorflow/models/
    export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim
    
    # Also you can add the same to your ~/bashrc file as 
    export PYTHONPATH=$PYTHONPATH:/absolute_path/to/tensorflow/models:/absolute/path/to/tensowflow/models/slim
    

    【讨论】:

      猜你喜欢
      • 2017-12-31
      • 2021-08-19
      • 1970-01-01
      • 2021-04-23
      • 2021-03-25
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多