未验证 提交 929c7f20 编写于 作者: G Guanghua Yu 提交者: GitHub

support depoly infer for fcos (#1331)

上级 1317022a
...@@ -74,7 +74,7 @@ class Resize(object): ...@@ -74,7 +74,7 @@ class Resize(object):
self.arch = arch self.arch = arch
self.use_cv2 = use_cv2 self.use_cv2 = use_cv2
self.interp = interp self.interp = interp
self.scale_set = {'RCNN', 'RetinaNet'} self.scale_set = {'RCNN', 'RetinaNet', 'FCOS'}
def __call__(self, im, im_info): def __call__(self, im, im_info):
""" """
...@@ -259,7 +259,7 @@ def create_inputs(im, im_info, model_arch='YOLO'): ...@@ -259,7 +259,7 @@ def create_inputs(im, im_info, model_arch='YOLO'):
scale = scale_x scale = scale_x
im_info = np.array([resize_shape + [scale]]).astype('float32') im_info = np.array([resize_shape + [scale]]).astype('float32')
inputs['im_info'] = im_info inputs['im_info'] = im_info
elif 'RCNN' in model_arch: elif ('RCNN' in model_arch) or ('FCOS' in model_arch):
scale = scale_x scale = scale_x
im_info = np.array([resize_shape + [scale]]).astype('float32') im_info = np.array([resize_shape + [scale]]).astype('float32')
im_shape = np.array([origin_shape + [1.]]).astype('float32') im_shape = np.array([origin_shape + [1.]]).astype('float32')
...@@ -276,7 +276,15 @@ class Config(): ...@@ -276,7 +276,15 @@ class Config():
Args: Args:
model_dir (str): root path of model.yml model_dir (str): root path of model.yml
""" """
support_models = ['YOLO', 'SSD', 'RetinaNet', 'RCNN', 'Face', 'TTF'] support_models = [
'YOLO',
'SSD',
'RetinaNet',
'RCNN',
'Face',
'TTF',
'FCOS',
]
def __init__(self, model_dir): def __init__(self, model_dir):
# parsing Yaml config for Preprocess # parsing Yaml config for Preprocess
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册