我知道大多數使用過 TensorFlow 物件檢測的人都遇到過這個問題。我的 tensorflow 專案在另一個檔案夾中運行,但現在我確實喜歡使用存盤在模型檔案夾中的物件檢測功能。
我以這種方式將我的 python 腳本中的作業目錄更改為模型/物件檢測檔案夾:
import sys
import os
changed_directory = False
if not changed_directory:
os.chdir(os.path.join('../models/research/','object_detection/'))
changed_directory = True
然后我以這種方式在我的腳本中附加路徑:
import sys
sys.path.append("...models\\research\\object_detection\\")
這就是我的模型檔案夾的樣子
TensorFlow/
NAR_object_detection/
└─ models/
├─ community/
├─ official/
├─ orbit/
├─ research/
└── ...
研究模型里面的物件檢測檔案夾。同樣重要的是,我用于物件檢測的 python 腳本存盤在 Tensorflow 內名為NAR_object_detection的檔案夾中,所以我的意思是NAR_object_detection 檔案夾與模型檔案夾相同。
當我嘗試以這種方式匯入時,我收到一個錯誤,即沒有模塊呼叫物件檢測
from object_detection.utils import label_map_util
為什么匯入陳述句沒有找到物件檢測檔案夾?
uj5u.com熱心網友回復:
嘗試這個
pip install tensorflow-object-detection-api
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/521189.html
