我的老师告诉我们班要做一个基本的图像分类器,而我在正确地引用目录的路径时遇到了麻烦,即使目录存在于硬盘上
我尝试重命名目录,甚至直接从属性复制路径,以确保引用的目录没有错误
import os
import cv2
DATADIR = "D:\Datasets\PetImages"
CATEGORIES = ['Cat, Dog']
for category in CATEGORIES:
path = os.path.join(DATADIR, category)
for img in os.listdir(path):
img_array = cv2.imread(os.path.join(path,img), cv2.IMREAD_GRAYSCALE)
即使我认为我正确地引用了目录,我仍然得到以下错误代码
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'D:\\Datasets\\PetImages\\Cat, Dog'
更改:
CATEGORIES = ['Cat, Dog']
为CATEGORIES = ['Cat', 'Dog']
对不起,我上一个答案打错了。 试试这个:
你忘了分开猫和狗的分类,所以除非你有这个文件'D:\Datasets\PetImages\cat,dog',否则它将找不到该目录的任何文件
相关问题 更多 >
编程相关推荐