Я использую python для обучения своих моделей и сталкиваюсь с этой проблемой, когда пытаюсь преобразовать конкретное изображение c. Это изображение действительно существует, оно может быть успешно прочитано PIL ,, но сообщит об этой ошибке при выполнении преобразования. Я не совсем уверен, что делать в этой ситуации.
Traceback (most recent call last):
File "/home/wangwenlong/文件保存/img_read.py", line 31, in <module>
img = train_trans(img)
File "/home/wangwenlong/anaconda3/envs/pt1.11/lib/python3.6/site-packages/torchvision/transforms/transforms.py", line 61, in __call__
img = t(img)
File "/home/wangwenlong/anaconda3/envs/pt1.11/lib/python3.6/site-packages/torchvision/transforms/transforms.py", line 196, in __call__
return F.resize(img, self.size, self.interpolation)
File "/home/wangwenlong/anaconda3/envs/pt1.11/lib/python3.6/site-packages/torchvision/transforms/functional.py", line 246, in resize
return img.resize(size[::-1], interpolation)
File "/home/wangwenlong/anaconda3/envs/pt1.11/lib/python3.6/site-packages/PIL/Image.py", line 1817, in resize
self.load()
File "/home/wangwenlong/anaconda3/envs/pt1.11/lib/python3.6/site-packages/PIL/ImageFile.py", line 224, in load
s = read(self.decodermaxblock)
File "/home/wangwenlong/anaconda3/envs/pt1.11/lib/python3.6/site-packages/PIL/PngImagePlugin.py", line 668, in load_read
return self.fp.read(read_bytes)
OSError: [Errno 5] Input/output error