Python OSError:无法识别CNN中的图像文件

Python OSError:无法识别CNN中的图像文件,python,keras,Python,Keras,我使用的是keras Library,当我尝试运行一系列带有分类器的模型时。fit\u生成器(训练集,每个历元的样本数=50,nb\u历元数=5,验证数据=test\u集,nb\u val\u样本数=20) 我收到此错误OSError:无法识别图像文件'dataset/training\u set\\cow\\OIP-FEq-NuYf4tBwOAHanAfxPQHaFP.jpeg' 如果这里有人能帮我的话 我的代码如下: train_datagen = ImageDataGenerator(r

我使用的是keras Library,当我尝试运行一系列带有
分类器的模型时。fit\u生成器(训练集,每个历元的样本数=50,nb\u历元数=5,验证数据=test\u集,nb\u val\u样本数=20)

我收到此错误
OSError:无法识别图像文件'dataset/training\u set\\cow\\OIP-FEq-NuYf4tBwOAHanAfxPQHaFP.jpeg'

如果这里有人能帮我的话 我的代码如下:


train_datagen = ImageDataGenerator(rescale = 1./255,
                                   shear_range = 0.2,
                                   zoom_range = 0.2,
                                   horizontal_flip = True)

test_datagen = ImageDataGenerator(rescale = 1./255)

training_set = train_datagen.flow_from_directory('dataset/training_set',
                                                 target_size = (64, 64),
                                                 batch_size = 32,
                                                 class_mode = 'binary')

test_set = test_datagen.flow_from_directory('dataset\test_set',
                                            target_size = (64, 64),
                                            batch_size = 32,
                                            class_mode = 'binary')

classifier.fit_generator(training_set,
                         samples_per_epoch = 50,
                         nb_epoch = 5,
                         validation_data = test_set,
                         nb_val_samples = 20) ```

请共享整个错误消息。文件名中是否有前斜杠?如果您使用的是Linux,请将文件名更改为runfile execfile(文件名、命名空间)文件中第786行的“dataset/training\u set/cow/OIP-FEq-NuyF4TBwoaFXPQhafp.jpeg”@AMC Traceback(最近一次调用):文件“C:\Users\hp\Anaconda3\lib\site packages\spyder\u kernels\customize\Spyderrcustomize\Spydercutomize.py”“C:\Users\hp\Anaconda3\lib\site packages\keras\u preprocessing\image\utils.py”,第110行,在load\u img img=pil\image.open(路径)文件“C:\Users\hp\AppData\Roaming\Python\site packages\pil\image.py”,第2818行,在open raise IOError(“无法识别图像文件%r”%(如果文件名不是fp,则文件名为fp))OSError:无法识别图像文件“dataset\\training\u set\\Bear\\Bear20.jpg”@jhso I使用windows,我更改了slaches但出错。请确保您当时使用的是向后斜杠。这听起来可能很傻,但由于您使用的是相对路径,“dataset”文件夹是否位于运行代码的确切位置?