依照之前的經驗,是沒讀到圖,而且又是中文的路徑
先把檔名改成不是中文的(img.jpg),再放到跟你的 py 檔一樣的位置試試看
cv2.imread("img.jpg")
不然參考這個方法
import numpy as np
cv_img=cv2.imdecode(np.fromfile(filePath,dtype=np.uint8),-1)
cv2 無法直接處理中文檔名的關係,hokou 第2個方法是正解。
fname = np.fromfile(picfilename, dtype = np.uint8)
bgr_image = cv2.imdecode(fname, cv2.IMREAD_COLOR)