1. 程式人生 > >opencv中imread不能正確讀取圖片的問題

opencv中imread不能正確讀取圖片的問題

 

#匯入cv模組
import cv2 as cv
img = cv.imread('F:\1.png')
print(img)
# 返回None

 原因:路徑前沒加r。

r是保持字串原始值的意思,就是說不對其中的符號進行轉義。因為windows下的目錄字串中通常有斜槓"\",而斜槓在Python的字串中有轉義的作用。例如:\n表示換行如果路徑中有\new就會被轉義。加上r就是為了避免這種情況。

修改後:

img = cv.imread(r'F:\1.png')