写在前面: 日常学习中做目标检测的项目所给的数据集是png格式的,但是源码中需要的是jpg格式输入,因此需要对数据集转化一下格式。
import os
from PIL import Image
dirname_read="Q:/tianchi/JJ/mchar_train/"
dirname_write="Q:/tianchi/JJ/JPEGImages/"
names=os.listdir(dirname_read)
count=0
for name in names:
img=Image.open(dirname_read+name)
name=name.split(".")
if name[-1] == "png":
name[-1] = "jpg"
name = str.join(".", name)
to_save_path = dirname_write + name
img.save(to_save_path)
count+=1
print(to_save_path, "------conut:",count)
else:
continue
转化前
转化后