代码
以筛查出小于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) + "张不符合大小要求的图片")
运行结果