我原本想找到一个小一点的彩色人脸数据集,但是都没有找到合适的
但是我找到了一个人脸数据集的封面
于是我把这两个图片裁开,得到了64+64张彩色人脸照片
- from PIL import Image
-
- # 打开大图
- big_image = Image.open('female.jpg')
- # 获取大图的宽度和高度
- width, height = big_image.size
- # 计算每张小图的宽度和高度
- small_width = width // 8
- small_height = height // 8
- # 裁剪并保存每张小图
- for i in range(8):
- for j in range(8):
- # 计算当前小图的左上角坐标和右下角坐标
- left = j * small_width
- upper = i * small_height
- right = left + small_width
- lower = upper + small_height
- # 裁剪小图
- small_image = big_image.crop((left, upper, right, lower))
- # 保存小图
- small_image.save(f'face/female{i * 8 + j}.jpg')