Spaces:
Sleeping
Sleeping
imabackstabber
commited on
Commit
·
0f987d3
1
Parent(s):
a60a640
test mmdet pipeline
Browse files- app.py +1 -1
- common/utils/preprocessing.py +1 -1
- 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='
|
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 |
-
|
29 |
# ckpt_path = osp.join(CUR_DIR, '../pretrained_models', f'{pretrained_model}.pth.tar')
|
30 |
-
#
|
31 |
-
|
32 |
-
|
33 |
-
|
|
|
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
|