python判断图片长宽后删除数据集中的小图片

Posted 告白少年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python判断图片长宽后删除数据集中的小图片相关的知识,希望对你有一定的参考价值。

import os
from PIL import Image
path = r'C:\\study_he\\Nestle45'#数据集的地址
for root, dirs, files in os.walk(path):
    for name in files:
        fileName =os.path.join(root, name)
        fp = open(fileName, 'rb')
        im = Image.open(fp)
        fp.close()
        x, y = im.size
        if x < 60 or y < 60:#判断长宽所设的阈值
            os.remove(fileName)
        print("Delete File: " + os.path.join(root, name))

以上是关于python判断图片长宽后删除数据集中的小图片的主要内容,如果未能解决你的问题,请参考以下文章

可以用 Python 来干些啥有趣的事

怎样删除百度中的小程序

关于JS获取图图片长宽的问题,在Chrome下总是为0

Python脚本:删除文件夹下的重复图片,实现图片去重

Python提取 MNIST 数据集中的图片到本地

自定义裁剪图片