我正在關注使用 Tensorflow 和 Python 進行實時面罩檢測的視頻。
但是,在視頻中,21:06當開發人員創建“標簽映射檔案”時,我的檔案沒有在我的本地機器上創建,我在 Jupyter 上收到一個錯誤,顯示**FileNotFoundError: [Errno 2] No such file or directory: 'Tensorflow/workspace/annotations\\label_map.pbtxt'**.
從下面的螢屏截圖中可以看出,我復制了視頻中的代碼,我認為我沒有在 Jupyter 上錯誤地復制它。
我的代碼
labels = [{'name':'Mask', 'id':1}, {'name':'NoMask', 'id':2}]
with open(ANNOTATION_PATH '/label_map.pbtxt', 'w') as f:
for label in labels:
f.write('item { \n')
f.write('\tname:\'{}\'\n'.format(label['name']))
f.write('\tid:{}\n'.format(label['id']))
f.write('}\n')
教程代碼 - 21:06 - 創建地圖檔案
jupyter 上的教程代碼。
正如您從下面的下一個螢屏截圖中看到的,我的路徑應該都是正確的 我不明白為什么沒有創建“標簽映射”檔案?
未創建標簽映射檔案
我還嘗試以不同的方式為檔案路徑添加斜杠,例如 this/和 this \。
uj5u.com熱心網友回復:
本教程中舉例說明的路徑似乎是在 Linux 環境中創建的,而您在 Windows 中運行該 Jupyter Notebook。檢查如何使用 Python 在 Windows 中打開檔案。
uj5u.com熱心網友回復:
看起來你有多余的斜線\\。只需洗掉一個斜線。
使用帶驅動器號的絕對路徑,例如r'C:\Users\NaziModerator\Tensorflow\workspace\annotations\label_map.pbtxt'.
不要混合\和/。
不要忘記r''字串之前。
print(path) 為了確定。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/330643.html
上一篇:在Kubernetes中,我怎樣才能為部署設定一個硬性的最低數量的pod?
下一篇:使用MPS進行細粒度內核調度
