我正在使用keras.preprocessing.image ImageDataGenerator从我硬盘上的文件夹中流式传输图像。它主要工作,但代码在访问图像时随机抛出错误。错误消息如下所示:
img = pil_image.open(path)
File "C:\Program Files\Anaconda3\envs\py35_cv2_nb_tf\lib\site-packages\PIL\Image.py", line 2452, in open
% (filename if filename else fp))
OSError: cannot identify image file 'd:/workspace/cat_dog/train\\cats\\666.jpg'
但我认为这是误导,因为:
有什么想法吗?我已经从图像中删除了所有元数据。
答案 0 :(得分:0)
您应该将路径字符串变量用作原始字符串,使用 r 作为前缀来将变量计算为原始字符串。
path = r'd:/workspace/cat_dog/train/cats666.jpg'