| 1234567891011121314151617181920212223242526272829303132 |
- import os
- from PIL import Image
- import shutil
- # ÊäÈë¡¢Êä³öÎļþ¼Ð
- input_folder = "/data/share/zyh/master_dataset/dataset_net/pokou_251115_251121/to_dataset"
- output_folder = "/data/share/zyh/master_dataset/dataset_net/pokou_251115_251121/resize"
- os.makedirs(output_folder, exist_ok=True)
- # ±éÀúÊäÈëÎļþ¼Ð
- for filename in os.listdir(input_folder):
- file_path = os.path.join(input_folder, filename)
- name, ext = os.path.splitext(filename)
- if ext.lower() == ".jpg":
- # ´ò¿ªÍ¼Æ¬
- img = Image.open(file_path)
- w, h = img.size
- # ´´½¨ºÚÉ«±³¾° 2000x2000
- new_img = Image.new("RGB", (2000, 2000), (0, 0, 0))
- # ½«ÔͼճÌùµ½ÉÏ·½
- new_img.paste(img, (0,0))
- # ±£´æµ½Êä³öÎļþ¼Ð
- new_img.save(os.path.join(output_folder, filename))
- # ͬʱ¸´ÖƶÔÓ¦ JSON Îļþ
- json_file = os.path.join(input_folder, name + ".json")
- if os.path.exists(json_file):
- shutil.copy(json_file, os.path.join(output_folder, name + ".json"))
- print("´¦ÀíÍê³É£¡")
|