尝试/排除问题和图像损坏

问题描述 投票:0回答:1

我尝试测试图像以查看是否有损坏。它们回来时都是虚假的、损坏的,但我知道大多数或全部都很好。我做错了什么?

谢谢。

import glob
from PIL import Image
import os

directory = r'C:\Users\Jim Schmitz\Documents\Pyro\dogs-vs-cats\train\dogs'
os.chdir(directory)

images=glob.glob("*.jpg")

def verify_image(img_file):
    try:
        img = Image.open(img_file)
    except:
        return False
    return True
    
for image in images:
    bool = verify_image('image')
python corruption
1个回答
0
投票

您传递的是字符串

'image'
,而不是文件名
image
,您的调用应该是
verify_image(image)
。另外,
bool
是一个内置的python对象,尽量不要将它们用作变量名。

© www.soinside.com 2019 - 2024. All rights reserved.