keras.preprocessing.image ImageDataGeneratorを使用して、ハードドライブ上のフォルダから画像をストリーミングしています。それは主に動作しますが、画像にアクセスするときにコードがランダムにエラーをスローします。エラーメッセージは次のようになります。Kerasの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'
しかし、私はそれがあるため、誤解を招くと思う:時にはそれが何の問題もなく、全体のバッチを通過
- 。クラッシュが発生すると、常に別のイメージで発生します。
- がcat666画像
- と、明らかに間違って何もありませんが、クラッシュ後、ファイルが
任意のアイデアをロックされたまま?私はすでに画像からすべてのメタデータを削除しました。
指定されたファイルパスが存在しますか? – flamelite