__init__.py 704 字节
Newer Older
1 2 3
from .face_detection_yunet.yunet import YuNet
from .text_detection_db.db import DB
from .text_recognition_crnn.crnn import CRNN
Y
Yuantao Feng 已提交
4
from .face_recognition_sface.sface import SFace
5
from .image_classification_ppresnet.ppresnet import PPResNet
6
from .human_segmentation_pphumanseg.pphumanseg import PPHumanSeg
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

class Registery:
    def __init__(self, name):
        self._name = name
        self._dict = dict()

    def get(self, key):
        return self._dict[key]

    def register(self, item):
        self._dict[item.__name__] = item

MODELS = Registery('Models')
MODELS.register(YuNet)
MODELS.register(DB)
Y
Yuantao Feng 已提交
22
MODELS.register(CRNN)
23 24
MODELS.register(SFace)
MODELS.register(PPResNet)
25
MODELS.register(PPHumanSeg)