0
点赞
收藏
分享

微信扫一扫

python批量读取图片分类出不符合所需图片大小的数据,图片筛查

SDKB英文 2022-04-16 阅读 49

代码

以筛查出小于60*60的图片为例

注意:文件中图片要以数字顺序命名(批量修改文件名为数字的代码在我主页有)

import PIL.Image as Image

def image(filename, sum, img_name):

    # 读取图片
    im = Image.open(filename)
    width, height = im.size
    # 判断其是否小于60*60(数据可改)
    if width < 60 or height < 60:
        print("第" + img_name + "张")
        return sum + 1;
    else:
        return sum;


if __name__ == '__main__':
    sum = 0
    for i in range(0, 498):
        a = i + 1
        img_name = str(a)
        filename = "C:/Users/10230/Desktop/img_covid/" + img_name + ".png"
        sum = image(filename, sum, img_name)
    print("共有" + str(sum) + "张不符合大小要求的图片")

运行结果

 

举报

相关推荐

0 条评论