JeVoisBase  1.20
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
__init__.py
Go to the documentation of this file.
1 from .face_detection_yunet.yunet import YuNet
2 from .text_detection_db.db import DB
3 from .text_recognition_crnn.crnn import CRNN
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 from .qrcode_wechatqrcode.wechatqrcode import WeChatQRCode
8 from .object_tracking_dasiamrpn.dasiamrpn import DaSiamRPN
9 from .person_reid_youtureid.youtureid import YoutuReID
10 from .image_classification_mobilenet.mobilenet_v1 import MobileNetV1
11 from .image_classification_mobilenet.mobilenet_v2 import MobileNetV2
12 from .palm_detection_mediapipe.mp_palmdet import MPPalmDet
13 from .license_plate_detection_yunet.lpd_yunet import LPD_YuNet
14 
15 class Registery:
16  def __init__(self, name):
17  self._name = name
18  self._dict = dict()
19 
20  def get(self, key):
21  return self._dict[key]
22 
23  def register(self, item):
24  self._dict[item.__name__] = item
25 
26 MODELS = Registery('Models')
27 MODELS.register(YuNet)
28 MODELS.register(DB)
29 MODELS.register(CRNN)
30 MODELS.register(SFace)
31 MODELS.register(PPResNet)
32 MODELS.register(PPHumanSeg)
33 MODELS.register(WeChatQRCode)
34 MODELS.register(DaSiamRPN)
35 MODELS.register(YoutuReID)
36 MODELS.register(MobileNetV1)
37 MODELS.register(MobileNetV2)
38 MODELS.register(MPPalmDet)
39 MODELS.register(LPD_YuNet)
models.Registery._dict
_dict
Definition: __init__.py:18
models.Registery._name
_name
Definition: __init__.py:17
models.Registery.__init__
def __init__(self, name)
Definition: __init__.py:16
models.Registery
Definition: __init__.py:15
models.Registery.get
def get(self, key)
Definition: __init__.py:20
models.Registery.register
def register(self, item)
Definition: __init__.py:23