無法顯示圖片
2019/11/25 下午 00:02
電腦視覺深度學習討論版
袁倫御
觀看數:2
回答數:2
收藏數:1
範例執行錯誤,所以我先將如上圖程式的部分註解掉,看圖片樣子,但是原本img_path = 'data/lena.png' 執行為none,改成如上圖的路徑也為none(其為我將圖片下載下來存放的地方),請問是錯在哪?
回答列表
-
2019/11/25 下午 00:41K.F贊同數:1不贊同數:0留言數:1
您好
你尚未給img 賦予值
先執行
img = cv2.imread(xxxxxxx)
然後再print
-
2019/11/25 下午 00:54謝宗佑贊同數:4不贊同數:0留言數:1
你好~同學互助一下~
首先你的斜線斜錯邊了,要用“ / ”。
然後你雖然寫了img_path,但是你沒有讀入圖片(用cv2.imread),所以其實你的“img”這個東西目前是None。
可以參考上一篇類似問題的回答:
你先去lena圖片位置處,用右鍵確認圖片路徑,然後複製圖片路徑以後,先用os.path.exists檢查路徑對不對:
、、、
import os
os.path.exists("你圖片的路徑")
#像我的就是os.path.exists("\Users\Desktop\lena.png")
、、、
如果他跑出來是True就代表路徑沒錯,有錯的話就會顯示False。
路徑沒問題以後,你應該就可以正常讀入圖檔了:
、、、
import cv2
img = cv2.imread("你圖片的路徑", cv2.IMREAD_COLOR)
、、、
希望有幫到你!