MANIFEST.in
README.md
setup.cfg
setup.py
mmocr/__init__.py
mmocr/version.py
mmocr.egg-info/PKG-INFO
mmocr.egg-info/SOURCES.txt
mmocr.egg-info/dependency_links.txt
mmocr.egg-info/not-zip-safe
mmocr.egg-info/requires.txt
mmocr.egg-info/top_level.txt
mmocr/.mim/model-index.yml
mmocr/.mim/configs/_base_/default_runtime.py
mmocr/.mim/configs/_base_/runtime_10e.py
mmocr/.mim/configs/_base_/det_datasets/ctw1500.py
mmocr/.mim/configs/_base_/det_datasets/icdar2015.py
mmocr/.mim/configs/_base_/det_datasets/icdar2017.py
mmocr/.mim/configs/_base_/det_datasets/toy_data.py
mmocr/.mim/configs/_base_/det_models/dbnet_r18_fpnc.py
mmocr/.mim/configs/_base_/det_models/dbnet_r50dcnv2_fpnc.py
mmocr/.mim/configs/_base_/det_models/drrg_r50_fpn_unet.py
mmocr/.mim/configs/_base_/det_models/fcenet_r50_fpn.py
mmocr/.mim/configs/_base_/det_models/fcenet_r50dcnv2_fpn.py
mmocr/.mim/configs/_base_/det_models/ocr_mask_rcnn_r50_fpn_ohem.py
mmocr/.mim/configs/_base_/det_models/ocr_mask_rcnn_r50_fpn_ohem_poly.py
mmocr/.mim/configs/_base_/det_models/panet_r18_fpem_ffm.py
mmocr/.mim/configs/_base_/det_models/panet_r50_fpem_ffm.py
mmocr/.mim/configs/_base_/det_models/psenet_r50_fpnf.py
mmocr/.mim/configs/_base_/det_models/textsnake_r50_fpn_unet.py
mmocr/.mim/configs/_base_/det_pipelines/dbnet_pipeline.py
mmocr/.mim/configs/_base_/det_pipelines/drrg_pipeline.py
mmocr/.mim/configs/_base_/det_pipelines/fcenet_pipeline.py
mmocr/.mim/configs/_base_/det_pipelines/maskrcnn_pipeline.py
mmocr/.mim/configs/_base_/det_pipelines/panet_pipeline.py
mmocr/.mim/configs/_base_/det_pipelines/psenet_pipeline.py
mmocr/.mim/configs/_base_/det_pipelines/textsnake_pipeline.py
mmocr/.mim/configs/_base_/recog_datasets/MJ_train.py
mmocr/.mim/configs/_base_/recog_datasets/ST_MJ_alphanumeric_train.py
mmocr/.mim/configs/_base_/recog_datasets/ST_MJ_train.py
mmocr/.mim/configs/_base_/recog_datasets/ST_SA_MJ_real_train.py
mmocr/.mim/configs/_base_/recog_datasets/ST_charbox_train.py
mmocr/.mim/configs/_base_/recog_datasets/academic_test.py
mmocr/.mim/configs/_base_/recog_datasets/seg_toy_data.py
mmocr/.mim/configs/_base_/recog_datasets/toy_data.py
mmocr/.mim/configs/_base_/recog_models/abinet.py
mmocr/.mim/configs/_base_/recog_models/crnn.py
mmocr/.mim/configs/_base_/recog_models/crnn_tps.py
mmocr/.mim/configs/_base_/recog_models/nrtr_modality_transform.py
mmocr/.mim/configs/_base_/recog_models/robust_scanner.py
mmocr/.mim/configs/_base_/recog_models/sar.py
mmocr/.mim/configs/_base_/recog_models/satrn.py
mmocr/.mim/configs/_base_/recog_models/seg.py
mmocr/.mim/configs/_base_/recog_pipelines/abinet_pipeline.py
mmocr/.mim/configs/_base_/recog_pipelines/crnn_pipeline.py
mmocr/.mim/configs/_base_/recog_pipelines/crnn_tps_pipeline.py
mmocr/.mim/configs/_base_/recog_pipelines/nrtr_pipeline.py
mmocr/.mim/configs/_base_/recog_pipelines/sar_pipeline.py
mmocr/.mim/configs/_base_/recog_pipelines/satrn_pipeline.py
mmocr/.mim/configs/_base_/recog_pipelines/seg_pipeline.py
mmocr/.mim/configs/_base_/schedules/schedule_adadelta_18e.py
mmocr/.mim/configs/_base_/schedules/schedule_adadelta_5e.py
mmocr/.mim/configs/_base_/schedules/schedule_adam_600e.py
mmocr/.mim/configs/_base_/schedules/schedule_adam_step_20e.py
mmocr/.mim/configs/_base_/schedules/schedule_adam_step_5e.py
mmocr/.mim/configs/_base_/schedules/schedule_adam_step_600e.py
mmocr/.mim/configs/_base_/schedules/schedule_adam_step_6e.py
mmocr/.mim/configs/_base_/schedules/schedule_sgd_1200e.py
mmocr/.mim/configs/_base_/schedules/schedule_sgd_1500e.py
mmocr/.mim/configs/_base_/schedules/schedule_sgd_160e.py
mmocr/.mim/configs/_base_/schedules/schedule_sgd_600e.py
mmocr/.mim/configs/kie/sdmgr/metafile.yml
mmocr/.mim/configs/kie/sdmgr/sdmgr_novisual_60e_wildreceipt.py
mmocr/.mim/configs/kie/sdmgr/sdmgr_novisual_60e_wildreceipt_openset.py
mmocr/.mim/configs/kie/sdmgr/sdmgr_unet16_60e_wildreceipt.py
mmocr/.mim/configs/ner/bert_softmax/bert_softmax_cluener_18e.py
mmocr/.mim/configs/textdet/dbnet/dbnet_r18_fpnc_1200e_icdar2015.py
mmocr/.mim/configs/textdet/dbnet/dbnet_r50dcnv2_fpnc_1200e_icdar2015.py
mmocr/.mim/configs/textdet/dbnet/metafile.yml
mmocr/.mim/configs/textdet/drrg/drrg_r50_fpn_unet_1200e_ctw1500.py
mmocr/.mim/configs/textdet/drrg/metafile.yml
mmocr/.mim/configs/textdet/fcenet/fcenet_r50_fpn_1500e_icdar2015.py
mmocr/.mim/configs/textdet/fcenet/fcenet_r50dcnv2_fpn_1500e_ctw1500.py
mmocr/.mim/configs/textdet/fcenet/metafile.yml
mmocr/.mim/configs/textdet/maskrcnn/mask_rcnn_r50_fpn_160e_ctw1500.py
mmocr/.mim/configs/textdet/maskrcnn/mask_rcnn_r50_fpn_160e_icdar2015.py
mmocr/.mim/configs/textdet/maskrcnn/mask_rcnn_r50_fpn_160e_icdar2017.py
mmocr/.mim/configs/textdet/maskrcnn/metafile.yml
mmocr/.mim/configs/textdet/panet/metafile.yml
mmocr/.mim/configs/textdet/panet/panet_r18_fpem_ffm_600e_ctw1500.py
mmocr/.mim/configs/textdet/panet/panet_r18_fpem_ffm_600e_icdar2015.py
mmocr/.mim/configs/textdet/panet/panet_r50_fpem_ffm_600e_icdar2017.py
mmocr/.mim/configs/textdet/psenet/metafile.yml
mmocr/.mim/configs/textdet/psenet/psenet_r50_fpnf_600e_ctw1500.py
mmocr/.mim/configs/textdet/psenet/psenet_r50_fpnf_600e_icdar2015.py
mmocr/.mim/configs/textdet/psenet/psenet_r50_fpnf_600e_icdar2017.py
mmocr/.mim/configs/textdet/textsnake/metafile.yml
mmocr/.mim/configs/textdet/textsnake/textsnake_r50_fpn_unet_1200e_ctw1500.py
mmocr/.mim/configs/textrecog/abinet/abinet_academic.py
mmocr/.mim/configs/textrecog/abinet/abinet_vision_only_academic.py
mmocr/.mim/configs/textrecog/abinet/metafile.yml
mmocr/.mim/configs/textrecog/crnn/crnn_academic_dataset.py
mmocr/.mim/configs/textrecog/crnn/crnn_toy_dataset.py
mmocr/.mim/configs/textrecog/crnn/metafile.yml
mmocr/.mim/configs/textrecog/nrtr/metafile.yml
mmocr/.mim/configs/textrecog/nrtr/nrtr_modality_transform_academic.py
mmocr/.mim/configs/textrecog/nrtr/nrtr_modality_transform_toy_dataset.py
mmocr/.mim/configs/textrecog/nrtr/nrtr_r31_1by16_1by8_academic.py
mmocr/.mim/configs/textrecog/nrtr/nrtr_r31_1by8_1by4_academic.py
mmocr/.mim/configs/textrecog/robust_scanner/metafile.yml
mmocr/.mim/configs/textrecog/robust_scanner/robustscanner_r31_academic.py
mmocr/.mim/configs/textrecog/sar/metafile.yml
mmocr/.mim/configs/textrecog/sar/sar_r31_parallel_decoder_academic.py
mmocr/.mim/configs/textrecog/sar/sar_r31_parallel_decoder_chinese.py
mmocr/.mim/configs/textrecog/sar/sar_r31_parallel_decoder_toy_dataset.py
mmocr/.mim/configs/textrecog/sar/sar_r31_sequential_decoder_academic.py
mmocr/.mim/configs/textrecog/satrn/metafile.yml
mmocr/.mim/configs/textrecog/satrn/satrn_academic.py
mmocr/.mim/configs/textrecog/satrn/satrn_small.py
mmocr/.mim/configs/textrecog/seg/metafile.yml
mmocr/.mim/configs/textrecog/seg/seg_r31_1by16_fpnocr_academic.py
mmocr/.mim/configs/textrecog/seg/seg_r31_1by16_fpnocr_toy_dataset.py
mmocr/.mim/configs/textrecog/tps/crnn_tps_academic_dataset.py
mmocr/.mim/configs/textrecog/tps/metafile.yml
mmocr/.mim/tools/benchmark_processing.py
mmocr/.mim/tools/det_test_imgs.py
mmocr/.mim/tools/dist_test.sh
mmocr/.mim/tools/dist_train.sh
mmocr/.mim/tools/kie_test_imgs.py
mmocr/.mim/tools/publish_model.py
mmocr/.mim/tools/recog_test_imgs.py
mmocr/.mim/tools/slurm_test.sh
mmocr/.mim/tools/slurm_train.sh
mmocr/.mim/tools/test.py
mmocr/.mim/tools/train.py
mmocr/.mim/tools/data/kie/closeset_to_openset.py
mmocr/.mim/tools/data/textdet/coco_to_line_dict.py
mmocr/.mim/tools/data/textdet/ctw1500_converter.py
mmocr/.mim/tools/data/textdet/icdar_converter.py
mmocr/.mim/tools/data/textdet/synthtext_converter.py
mmocr/.mim/tools/data/textdet/textocr_converter.py
mmocr/.mim/tools/data/textdet/totaltext_converter.py
mmocr/.mim/tools/data/textrecog/openvino_converter.py
mmocr/.mim/tools/data/textrecog/seg_synthtext_converter.py
mmocr/.mim/tools/data/textrecog/svt_converter.py
mmocr/.mim/tools/data/textrecog/synthtext_converter.py
mmocr/.mim/tools/data/textrecog/textocr_converter.py
mmocr/.mim/tools/data/textrecog/totaltext_converter.py
mmocr/.mim/tools/data/utils/txt2lmdb.py
mmocr/.mim/tools/deployment/deploy_test.py
mmocr/.mim/tools/deployment/mmocr2torchserve.py
mmocr/.mim/tools/deployment/mmocr_handler.py
mmocr/.mim/tools/deployment/onnx2tensorrt.py
mmocr/.mim/tools/deployment/pytorch2onnx.py
mmocr/.mim/tools/deployment/test_torchserve.py
mmocr/.mim/tools/misc/print_config.py
mmocr/apis/__init__.py
mmocr/apis/inference.py
mmocr/apis/test.py
mmocr/apis/train.py
mmocr/apis/utils.py
mmocr/core/__init__.py
mmocr/core/mask.py
mmocr/core/visualize.py
mmocr/core/deployment/__init__.py
mmocr/core/deployment/deploy_utils.py
mmocr/core/evaluation/__init__.py
mmocr/core/evaluation/hmean.py
mmocr/core/evaluation/hmean_ic13.py
mmocr/core/evaluation/hmean_iou.py
mmocr/core/evaluation/kie_metric.py
mmocr/core/evaluation/ner_metric.py
mmocr/core/evaluation/ocr_metric.py
mmocr/core/evaluation/utils.py
mmocr/datasets/__init__.py
mmocr/datasets/base_dataset.py
mmocr/datasets/builder.py
mmocr/datasets/icdar_dataset.py
mmocr/datasets/kie_dataset.py
mmocr/datasets/ner_dataset.py
mmocr/datasets/ocr_dataset.py
mmocr/datasets/ocr_seg_dataset.py
mmocr/datasets/openset_kie_dataset.py
mmocr/datasets/text_det_dataset.py
mmocr/datasets/uniform_concat_dataset.py
mmocr/datasets/pipelines/__init__.py
mmocr/datasets/pipelines/box_utils.py
mmocr/datasets/pipelines/crop.py
mmocr/datasets/pipelines/custom_format_bundle.py
mmocr/datasets/pipelines/dbnet_transforms.py
mmocr/datasets/pipelines/kie_transforms.py
mmocr/datasets/pipelines/loading.py
mmocr/datasets/pipelines/ner_transforms.py
mmocr/datasets/pipelines/ocr_seg_targets.py
mmocr/datasets/pipelines/ocr_transforms.py
mmocr/datasets/pipelines/test_time_aug.py
mmocr/datasets/pipelines/transform_wrappers.py
mmocr/datasets/pipelines/transforms.py
mmocr/datasets/pipelines/textdet_targets/__init__.py
mmocr/datasets/pipelines/textdet_targets/base_textdet_targets.py
mmocr/datasets/pipelines/textdet_targets/dbnet_targets.py
mmocr/datasets/pipelines/textdet_targets/drrg_targets.py
mmocr/datasets/pipelines/textdet_targets/fcenet_targets.py
mmocr/datasets/pipelines/textdet_targets/panet_targets.py
mmocr/datasets/pipelines/textdet_targets/psenet_targets.py
mmocr/datasets/pipelines/textdet_targets/textsnake_targets.py
mmocr/datasets/utils/__init__.py
mmocr/datasets/utils/loader.py
mmocr/datasets/utils/parser.py
mmocr/models/__init__.py
mmocr/models/builder.py
mmocr/models/common/__init__.py
mmocr/models/common/backbones/__init__.py
mmocr/models/common/backbones/unet.py
mmocr/models/common/detectors/__init__.py
mmocr/models/common/detectors/single_stage.py
mmocr/models/common/layers/__init__.py
mmocr/models/common/layers/transformer_layers.py
mmocr/models/common/losses/__init__.py
mmocr/models/common/losses/dice_loss.py
mmocr/models/common/losses/focal_loss.py
mmocr/models/common/modules/__init__.py
mmocr/models/common/modules/transformer_module.py
mmocr/models/kie/__init__.py
mmocr/models/kie/extractors/__init__.py
mmocr/models/kie/extractors/sdmgr.py
mmocr/models/kie/heads/__init__.py
mmocr/models/kie/heads/sdmgr_head.py
mmocr/models/kie/losses/__init__.py
mmocr/models/kie/losses/sdmgr_loss.py
mmocr/models/ner/__init__.py
mmocr/models/ner/classifiers/__init__.py
mmocr/models/ner/classifiers/ner_classifier.py
mmocr/models/ner/convertors/__init__.py
mmocr/models/ner/convertors/ner_convertor.py
mmocr/models/ner/decoders/__init__.py
mmocr/models/ner/decoders/fc_decoder.py
mmocr/models/ner/encoders/__init__.py
mmocr/models/ner/encoders/bert_encoder.py
mmocr/models/ner/losses/__init__.py
mmocr/models/ner/losses/masked_cross_entropy_loss.py
mmocr/models/ner/losses/masked_focal_loss.py
mmocr/models/ner/utils/__init__.py
mmocr/models/ner/utils/activations.py
mmocr/models/ner/utils/bert.py
mmocr/models/textdet/__init__.py
mmocr/models/textdet/dense_heads/__init__.py
mmocr/models/textdet/dense_heads/db_head.py
mmocr/models/textdet/dense_heads/drrg_head.py
mmocr/models/textdet/dense_heads/fce_head.py
mmocr/models/textdet/dense_heads/head_mixin.py
mmocr/models/textdet/dense_heads/pan_head.py
mmocr/models/textdet/dense_heads/pse_head.py
mmocr/models/textdet/dense_heads/textsnake_head.py
mmocr/models/textdet/detectors/__init__.py
mmocr/models/textdet/detectors/dbnet.py
mmocr/models/textdet/detectors/drrg.py
mmocr/models/textdet/detectors/fcenet.py
mmocr/models/textdet/detectors/ocr_mask_rcnn.py
mmocr/models/textdet/detectors/panet.py
mmocr/models/textdet/detectors/psenet.py
mmocr/models/textdet/detectors/single_stage_text_detector.py
mmocr/models/textdet/detectors/text_detector_mixin.py
mmocr/models/textdet/detectors/textsnake.py
mmocr/models/textdet/losses/__init__.py
mmocr/models/textdet/losses/db_loss.py
mmocr/models/textdet/losses/drrg_loss.py
mmocr/models/textdet/losses/fce_loss.py
mmocr/models/textdet/losses/pan_loss.py
mmocr/models/textdet/losses/pse_loss.py
mmocr/models/textdet/losses/textsnake_loss.py
mmocr/models/textdet/modules/__init__.py
mmocr/models/textdet/modules/gcn.py
mmocr/models/textdet/modules/local_graph.py
mmocr/models/textdet/modules/proposal_local_graph.py
mmocr/models/textdet/modules/utils.py
mmocr/models/textdet/necks/__init__.py
mmocr/models/textdet/necks/fpem_ffm.py
mmocr/models/textdet/necks/fpn_cat.py
mmocr/models/textdet/necks/fpn_unet.py
mmocr/models/textdet/necks/fpnf.py
mmocr/models/textdet/postprocess/__init__.py
mmocr/models/textdet/postprocess/base_postprocessor.py
mmocr/models/textdet/postprocess/db_postprocessor.py
mmocr/models/textdet/postprocess/drrg_postprocessor.py
mmocr/models/textdet/postprocess/fce_postprocessor.py
mmocr/models/textdet/postprocess/pan_postprocessor.py
mmocr/models/textdet/postprocess/pse_postprocessor.py
mmocr/models/textdet/postprocess/textsnake_postprocessor.py
mmocr/models/textdet/postprocess/utils.py
mmocr/models/textrecog/__init__.py
mmocr/models/textrecog/backbones/__init__.py
mmocr/models/textrecog/backbones/nrtr_modality_transformer.py
mmocr/models/textrecog/backbones/resnet31_ocr.py
mmocr/models/textrecog/backbones/resnet_abi.py
mmocr/models/textrecog/backbones/shallow_cnn.py
mmocr/models/textrecog/backbones/very_deep_vgg.py
mmocr/models/textrecog/convertors/__init__.py
mmocr/models/textrecog/convertors/abi.py
mmocr/models/textrecog/convertors/attn.py
mmocr/models/textrecog/convertors/base.py
mmocr/models/textrecog/convertors/ctc.py
mmocr/models/textrecog/convertors/seg.py
mmocr/models/textrecog/decoders/__init__.py
mmocr/models/textrecog/decoders/abinet_language_decoder.py
mmocr/models/textrecog/decoders/abinet_vision_decoder.py
mmocr/models/textrecog/decoders/base_decoder.py
mmocr/models/textrecog/decoders/crnn_decoder.py
mmocr/models/textrecog/decoders/nrtr_decoder.py
mmocr/models/textrecog/decoders/position_attention_decoder.py
mmocr/models/textrecog/decoders/robust_scanner_decoder.py
mmocr/models/textrecog/decoders/sar_decoder.py
mmocr/models/textrecog/decoders/sar_decoder_with_bs.py
mmocr/models/textrecog/decoders/sequence_attention_decoder.py
mmocr/models/textrecog/encoders/__init__.py
mmocr/models/textrecog/encoders/abinet_vision_model.py
mmocr/models/textrecog/encoders/base_encoder.py
mmocr/models/textrecog/encoders/channel_reduction_encoder.py
mmocr/models/textrecog/encoders/nrtr_encoder.py
mmocr/models/textrecog/encoders/sar_encoder.py
mmocr/models/textrecog/encoders/satrn_encoder.py
mmocr/models/textrecog/encoders/transformer.py
mmocr/models/textrecog/fusers/__init__.py
mmocr/models/textrecog/fusers/abi_fuser.py
mmocr/models/textrecog/heads/__init__.py
mmocr/models/textrecog/heads/seg_head.py
mmocr/models/textrecog/layers/__init__.py
mmocr/models/textrecog/layers/conv_layer.py
mmocr/models/textrecog/layers/dot_product_attention_layer.py
mmocr/models/textrecog/layers/lstm_layer.py
mmocr/models/textrecog/layers/position_aware_layer.py
mmocr/models/textrecog/layers/robust_scanner_fusion_layer.py
mmocr/models/textrecog/layers/satrn_layers.py
mmocr/models/textrecog/losses/__init__.py
mmocr/models/textrecog/losses/ce_loss.py
mmocr/models/textrecog/losses/ctc_loss.py
mmocr/models/textrecog/losses/mix_loss.py
mmocr/models/textrecog/losses/seg_loss.py
mmocr/models/textrecog/necks/__init__.py
mmocr/models/textrecog/necks/fpn_ocr.py
mmocr/models/textrecog/preprocessor/__init__.py
mmocr/models/textrecog/preprocessor/base_preprocessor.py
mmocr/models/textrecog/preprocessor/tps_preprocessor.py
mmocr/models/textrecog/recognizer/__init__.py
mmocr/models/textrecog/recognizer/abinet.py
mmocr/models/textrecog/recognizer/base.py
mmocr/models/textrecog/recognizer/crnn.py
mmocr/models/textrecog/recognizer/encode_decode_recognizer.py
mmocr/models/textrecog/recognizer/nrtr.py
mmocr/models/textrecog/recognizer/robust_scanner.py
mmocr/models/textrecog/recognizer/sar.py
mmocr/models/textrecog/recognizer/satrn.py
mmocr/models/textrecog/recognizer/seg_recognizer.py
mmocr/utils/__init__.py
mmocr/utils/box_util.py
mmocr/utils/check_argument.py
mmocr/utils/collect_env.py
mmocr/utils/data_convert_util.py
mmocr/utils/fileio.py
mmocr/utils/img_util.py
mmocr/utils/lmdb_util.py
mmocr/utils/logger.py
mmocr/utils/model.py
mmocr/utils/ocr.py
mmocr/utils/setup_env.py
mmocr/utils/string_util.py
requirements/build.txt
requirements/docs.txt
requirements/mminstall.txt
requirements/optional.txt
requirements/readthedocs.txt
requirements/runtime.txt
requirements/tests.txt