imabackstabber commited on
Commit
0f987d3
·
1 Parent(s): a60a640

test mmdet pipeline

Browse files
Files changed (3) hide show
  1. app.py +1 -1
  2. common/utils/preprocessing.py +1 -1
  3. main/inference.py +8 -7
app.py CHANGED
@@ -14,7 +14,7 @@ except:
14
  os.system('pip install /home/user/app/main/transformer_utils')
15
 
16
  os.system('cp -rf /home/user/app/assets/conversions.py /home/user/.pyenv/versions/3.9.18/lib/python3.9/site-packages/torchgeometry/core/conversions.py')
17
- DEFAULT_MODEL='postometro'
18
  OUT_FOLDER = '/home/user/app/demo_out'
19
  os.makedirs(OUT_FOLDER, exist_ok=True)
20
 
 
14
  os.system('pip install /home/user/app/main/transformer_utils')
15
 
16
  os.system('cp -rf /home/user/app/assets/conversions.py /home/user/.pyenv/versions/3.9.18/lib/python3.9/site-packages/torchgeometry/core/conversions.py')
17
+ DEFAULT_MODEL='smpler_x_h32' # for config
18
  OUT_FOLDER = '/home/user/app/demo_out'
19
  os.makedirs(OUT_FOLDER, exist_ok=True)
20
 
common/utils/preprocessing.py CHANGED
@@ -3,7 +3,7 @@ import cv2
3
  import random
4
  from config import cfg
5
  import math
6
- from utils.human_models import smpl_x, smpl
7
  from utils.transforms import cam2pixel, transform_joint_to_other_db
8
  from plyfile import PlyData, PlyElement
9
  import torch
 
3
  import random
4
  from config import cfg
5
  import math
6
+ # from utils.human_models import smpl_x, smpl
7
  from utils.transforms import cam2pixel, transform_joint_to_other_db
8
  from plyfile import PlyData, PlyElement
9
  import torch
main/inference.py CHANGED
@@ -25,12 +25,13 @@ class Inferer:
25
  print("Infer using device: ", self.device)
26
 
27
  # # load model config
28
- # config_path = osp.join(CUR_DIR, './config', f'config_{pretrained_model}.py')
29
  # ckpt_path = osp.join(CUR_DIR, '../pretrained_models', f'{pretrained_model}.pth.tar')
30
- # cfg.get_config_fromfile(config_path)
31
- # cfg.update_config(num_gpus, ckpt_path, output_folder, self.device)
32
- # self.cfg = cfg
33
- # cudnn.benchmark = True
 
34
 
35
  # # load model
36
  # from base import Demoer
@@ -47,8 +48,8 @@ class Inferer:
47
 
48
  def infer(self, original_img, iou_thr, frame, multi_person=False, mesh_as_vertices=False):
49
  from utils.preprocessing import process_bbox, generate_patch_image
50
- from utils.vis import render_mesh, save_obj
51
- from utils.human_models import smpl_x
52
  mesh_paths = []
53
  smplx_paths = []
54
  # prepare input image
 
25
  print("Infer using device: ", self.device)
26
 
27
  # # load model config
28
+ config_path = osp.join(CUR_DIR, './config', f'config_{pretrained_model}.py')
29
  # ckpt_path = osp.join(CUR_DIR, '../pretrained_models', f'{pretrained_model}.pth.tar')
30
+ ckpt_path = None # for config
31
+ cfg.get_config_fromfile(config_path)
32
+ cfg.update_config(num_gpus, ckpt_path, output_folder, self.device)
33
+ self.cfg = cfg
34
+ cudnn.benchmark = True
35
 
36
  # # load model
37
  # from base import Demoer
 
48
 
49
  def infer(self, original_img, iou_thr, frame, multi_person=False, mesh_as_vertices=False):
50
  from utils.preprocessing import process_bbox, generate_patch_image
51
+ # from utils.vis import render_mesh, save_obj
52
+ # from utils.human_models import smpl_x
53
  mesh_paths = []
54
  smplx_paths = []
55
  # prepare input image