总是读 return "None"

imread always return "None"

我正在努力从某个目录中读取图片。

img = cv2.imread('/Users/myname/Desktop/traindog.8011.jpg', cv2.IMREAD_COLOR) 
print (img)

我只是简化了我的代码以确保上面的问题和理解。甚至当我放置图片的完整路径时,它总是 returns 'None'。 我哪里弄错了?提前谢谢你。

试试这个:

img = cv2.imread('\Users\myname\Desktop\traindog.8011.jpg', cv2.IMREAD_COLOR) 

img = cv2.imread('//Users//myname//Desktop//traindog.8011.jpg', cv2.IMREAD_COLOR) 

我弄了一晚上才发现,如果你的文件夹名有space那么它就无法读取文件。因此,请注意包含在路径中的文件夹名称。