import argparse
import cv2
import os
from tqdm import tqdm
ap = argparse.ArgumentParser()
ap.add_argument("-ip", "--ipath", required=True,
help="path to input folder with images")
ap.add_argument("-op", "--opath", required=True,
help="path to output folder with images")
ap.add_argument("-rn", "--random_num", required=True, type= int,
help="random number")
args = vars(ap.parse_args())
print(args['ipath'], args['ipath'])
x = args['random_num']
for file in tqdm(os.listdir(args['ipath'])):
img = cv2.imread(args['ipath']+'/'+file)
resized = cv2.resize(img, (400, 400), interpolation = cv2.INTER_AREA)
cv2.imwrite(args['opath']+'/img'+str(x)+'.png', resized)
x += 1
print('='*5+' Completed '+'='*5)
用法:ipykernel_launcher.py [-h] -ip IPATH, -op OPATH -rn RANDOM_NUM ipykernel_launcher.py: 错误:需要以下参数:-ip/--ipath,, -op/--opath, -rn/--random_num 发生异常,使用 %tb 查看完整的回溯。 系统出口:2