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