2017-08-17 70 views
0

成功安裝tensorflow和目標檢測模塊後,我無法生成PASCAL VOC TFRecord文件,詳情請參閱文檔。生成TFRecord文件

在從/車型目錄運行

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 

導入錯誤:沒有模塊名爲object_detection.utils

我跟着建議到object_detection添加到系統路徑下面提到的鏈接推薦。這似乎暫時解決了問題,但在由protoc編譯的另一個文件中引發了相同的導入錯誤。我的猜測是導入「從object_detection.XXX導入YYY」已用於跨文件,並且不可能想到對所有這些源文件進行更改。

tensorflow object detection API ImportError when generating PASCAL TFRecord files

期待的決議。提前致謝。

回答

0

安裝和包路徑信息被清楚地描述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