2019年2月23日 星期六

Keras 檔案開啟問題

以下是在"深度學習 入門教室"一書中
第三章的程式碼
filename = "cat.3591.jpg"
plt.figure(figsize=(20, 10))
for i in range(1):
    showimg(filename, "query", i+1)
plt.show()
results = predict(filename, 10)
for result in results:
    print(result)

但執行後會發現
    fp = builtins.open(filename, "rb")

FileNotFoundError: [Errno 2] No such file or directory: 'cat.3591.jpg'

只要換成完整路徑即可
filename = "C:/Users/wyp87/keras/train/cat.3591.jpg"
plt.figure(figsize=(20, 10))
for i in range(1):
    showimg(filename, "query", i+1)
plt.show()
results = predict(filename, 10)
for result in results:
    print(result)

這邊要注意的是  一般的路徑使用的是"\"
C:\Users\wyp87\keras\train\cat.3591.jpg

這裡的路徑要全部改成"/"才能使用
C:/Users/wyp87/keras/train/cat.3591.jpg

沒有留言:

張貼留言