import cv2
from ptsemseg.utils import recursive_glob
import os
import re
root = "PATH"
root1 = "PATH1"
file_list = recursive_glob(
rootdir=root, suffix=".jpg"
)
for file in file_list:
im_src = cv2.imread(file, cv2.IMREAD_UNCHANGED)
img_dst = cv2.resize(im_src, (2000, 1000))
end = "/"
filepath = file[file.rfind(end):]# 在file中查找最后一个正斜杠/ + 后面的文件名
path2 = '/(.+?.jpg)'#提取最后一个斜杠到 .jpg后缀名称
imagelist2 = re.compile(path2).findall(filepath) # 不带/的文件名数组,e.g., ['00013.jpg']
imagelist2 = str(imagelist2[0]) # 文件名, e.g., 00013.jpg
cv2.imwrite(root1 + imagelist2, img_dst)