在成功安装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.recordImportError:没有名为object_detection.utils的模块
我按照下面提到的链接中的建议将object_detection添加到系统路径中。这似乎暂时解决了这个问题,但在protoc编译的另一个文件中抛出了相同的导入错误。我的猜测是,导入“从object_detection.XXX导入YYY”已经在多个文件中使用,并且不可能对所有这样的源文件进行更改。
tensorflow object detection API ImportError when generating PASCAL TFRecord files
期待一个解决方案。提前谢谢。
发布于 2017-08-17 16:09:02
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/slimhttps://stackoverflow.com/questions/45727097
复制相似问题