Spaces:
Sleeping
Sleeping
File size: 695 Bytes
9cf599c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import os
from PIL import Image
TRAIN_NORMAL = 'dataset/train/normal'
TRAIN_FAULTY = 'dataset/train/faulty'
CROP_PERCENT = 0.125 # 12.5%
for folder in [TRAIN_NORMAL, TRAIN_FAULTY]:
for fname in os.listdir(folder):
if not fname.lower().endswith(('.jpg', '.jpeg', '.png')):
continue
fpath = os.path.join(folder, fname)
img = Image.open(fpath)
w, h = img.size
crop_w = int(w * CROP_PERCENT)
# Crop 12.5% from left and right
cropped = img.crop((crop_w, 0, w - crop_w, h))
cropped.save(fpath)
print(f"[CROP] {fpath} -> size {cropped.size}")
print("[DONE] All training images cropped 12.5% from both sides.")
|