예제 #1
0
 def tw(self):
     # Folder: ./bin/cnocr_models/tw
     # Size: 8.43MB
     # Model: densenet-lite-gru
     # Epoch: 63
     # Validation accuracy: 99.24%
     # Font: Various, 6 kinds
     # Charset: Numbers, Upper english characters, Chinese traditional characters
     # _num_classes: 5322
     return AlOcr(model_name='densenet-lite-gru', model_epoch=63, root='./bin/cnocr_models/tw', name='tw')
예제 #2
0
 def cnocr(self):
     # Folder: ./bin/cnocr_models/cnocr
     # Size: 9.51MB
     # Model: densenet-lite-gru
     # Epoch: 39
     # Validation accuracy: 99.04%
     # Font: Various
     # Charset: Number, English character, Chinese character, symbols, <space>
     # _num_classes: 6426
     return AlOcr(model_name='densenet-lite-gru', model_epoch=39, root='./bin/cnocr_models/cnocr', name='cnocr')
예제 #3
0
 def azur_lane(self):
     # Folder: ./bin/cnocr_models/azur_lane
     # Size: 3.25MB
     # Model: densenet-lite-gru
     # Epoch: 15
     # Validation accuracy: 99.43%
     # Font: Impact, AgencyFB-Regular, MStiffHeiHK-UltraBold
     # Charset: 0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ:/- (Letter 'O' and <space> is not included)
     # _num_classes: 39
     return AlOcr(model_name='densenet-lite-gru', model_epoch=15, root='./bin/cnocr_models/azur_lane',
                 name='azur_lane')
예제 #4
0
from module.exception import ScriptError
from module.logger import logger
from module.ocr.al_ocr import AlOcr

OCR_MODEL = {
    # Folder: ./bin/cnocr_models/azur_lane
    # Size: 3.25MB
    # Model: densenet-lite-gru
    # Epoch: 15
    # Validation accuracy: 99.43%
    # Font: Impact, AgencyFB-Regular, MStiffHeiHK-UltraBold
    # Charset: 0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ:/- (Letter 'O' and <space> is not included)
    # _num_classes: 39
    'azur_lane':
    AlOcr(model_name='densenet-lite-gru',
          model_epoch=15,
          root='./bin/cnocr_models/azur_lane',
          name='azur_lane'),

    # Folder: ./bin/cnocr_models/cnocr
    # Size: 9.51MB
    # Model: densenet-lite-gru
    # Epoch: 39
    # Validation accuracy: 99.04%
    # Font: Various
    # Charset: Number, English character, Chinese character, symbols, <space>
    # _num_classes: 6426
    'cnocr':
    AlOcr(model_name='densenet-lite-gru',
          model_epoch=39,
          root='./bin/cnocr_models/cnocr',
          name='cnocr'),
예제 #5
0
 def jp(self):
     return AlOcr(model_name='densenet-lite-gru', model_epoch=125, root='./bin/cnocr_models/jp', name='jp')