plutosss commited on
Commit
116c9ab
·
verified ·
1 Parent(s): 1784a51

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -12
app.py CHANGED
@@ -237,24 +237,18 @@ def teed_imgs(img_path='./input', outdir='./output/teed_imgs', gaussianBlur=[0,
237
  os.makedirs(outdir, exist_ok=True)
238
  os.makedirs('teed_tmp', exist_ok=True)
239
 
240
- # 处理上传的单个图片
241
  if os.path.isfile(img_path):
242
- filenames = [img_path]
243
- else:
244
- filenames = os.listdir(img_path)
245
- filenames = [os.path.join(img_path, filename) for filename in filenames if not filename.startswith('.') and filename.lower().endswith(('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.tiff', '.webp', 'tif'))]
246
- filenames.sort()
247
-
248
- for filename in tqdm(filenames):
249
  if gaussianBlur[0] != 0:
250
- img = cv2.imread(filename)
251
  img = cv2.GaussianBlur(img, (gaussianBlur[1], gaussianBlur[1]), gaussianBlur[2])
252
- cv2.imwrite(os.path.join('teed_tmp', os.path.basename(filename)), img)
253
  else:
254
- shutil.copy(filename, 'teed_tmp')
255
 
256
- # 这里调用您的其他处理代码
257
  args, train_info = parse_args(is_testing=True, pl_opt_dir=outdir)
 
258
  teed.main(args, train_info)
259
 
260
  shutil.rmtree('teed_tmp')
 
237
  os.makedirs(outdir, exist_ok=True)
238
  os.makedirs('teed_tmp', exist_ok=True)
239
 
240
+ # 处理单个上传的图片
241
  if os.path.isfile(img_path):
242
+ img = cv2.imread(img_path)
 
 
 
 
 
 
243
  if gaussianBlur[0] != 0:
 
244
  img = cv2.GaussianBlur(img, (gaussianBlur[1], gaussianBlur[1]), gaussianBlur[2])
245
+ cv2.imwrite(os.path.join('teed_tmp', 'temp_image.png'), img)
246
  else:
247
+ cv2.imwrite(os.path.join('teed_tmp', 'temp_image.png'), img)
248
 
249
+ # 使用临时图像文件进行处理
250
  args, train_info = parse_args(is_testing=True, pl_opt_dir=outdir)
251
+ args.input_val_dir = 'teed_tmp' # 使用临时目录
252
  teed.main(args, train_info)
253
 
254
  shutil.rmtree('teed_tmp')