├── .gitignore ├── LICENSE ├── README.md ├── mmocr_src ├── .circleci │ └── config.yml ├── .codespellrc ├── .coveragerc ├── .github │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE │ │ ├── config.yml │ │ ├── error-report.md │ │ ├── feature_request.md │ │ ├── general_questions.md │ │ └── reimplementation_questions.md │ └── workflows │ │ ├── build.yml │ │ ├── lint.yml │ │ └── publish-to-pypi.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pylintrc ├── .readthedocs.yml ├── CITATION.cff ├── LICENSE ├── MANIFEST.in ├── README.md ├── README_zh-CN.md ├── configs │ ├── _base_ │ │ ├── default_runtime.py │ │ ├── det_datasets │ │ │ ├── ctw1500.py │ │ │ ├── icdar2015.py │ │ │ ├── icdar2017.py │ │ │ └── toy_data.py │ │ ├── det_models │ │ │ ├── dbnet_r18_fpnc.py │ │ │ ├── dbnet_r50dcnv2_fpnc.py │ │ │ ├── drrg_r50_fpn_unet.py │ │ │ ├── fcenet_r50_fpn.py │ │ │ ├── fcenet_r50dcnv2_fpn.py │ │ │ ├── ocr_mask_rcnn_r50_fpn_ohem.py │ │ │ ├── ocr_mask_rcnn_r50_fpn_ohem_poly.py │ │ │ ├── panet_r18_fpem_ffm.py │ │ │ ├── panet_r50_fpem_ffm.py │ │ │ ├── psenet_r50_fpnf.py │ │ │ └── textsnake_r50_fpn_unet.py │ │ ├── det_pipelines │ │ │ ├── dbnet_pipeline.py │ │ │ ├── drrg_pipeline.py │ │ │ ├── fcenet_pipeline.py │ │ │ ├── maskrcnn_pipeline.py │ │ │ ├── panet_pipeline.py │ │ │ ├── psenet_pipeline.py │ │ │ └── textsnake_pipeline.py │ │ ├── recog_datasets │ │ │ ├── MJ_train.py │ │ │ ├── ST_MJ_alphanumeric_train.py │ │ │ ├── ST_MJ_train.py │ │ │ ├── ST_SA_MJ_real_train.py │ │ │ ├── ST_charbox_train.py │ │ │ ├── academic_test.py │ │ │ ├── seg_toy_data.py │ │ │ └── toy_data.py │ │ ├── recog_models │ │ │ ├── abinet.py │ │ │ ├── crnn.py │ │ │ ├── crnn_tps.py │ │ │ ├── nrtr_modality_transform.py │ │ │ ├── robust_scanner.py │ │ │ ├── sar.py │ │ │ ├── satrn.py │ │ │ └── seg.py │ │ ├── recog_pipelines │ │ │ ├── abinet_pipeline.py │ │ │ ├── crnn_pipeline.py │ │ │ ├── crnn_tps_pipeline.py │ │ │ ├── nrtr_pipeline.py │ │ │ ├── sar_pipeline.py │ │ │ ├── satrn_pipeline.py │ │ │ └── seg_pipeline.py │ │ ├── runtime_10e.py │ │ └── schedules │ │ │ ├── schedule_adadelta_18e.py │ │ │ ├── schedule_adadelta_5e.py │ │ │ ├── schedule_adam_600e.py │ │ │ ├── schedule_adam_step_20e.py │ │ │ ├── schedule_adam_step_5e.py │ │ │ ├── schedule_adam_step_600e.py │ │ │ ├── schedule_adam_step_6e.py │ │ │ ├── schedule_sgd_1200e.py │ │ │ ├── schedule_sgd_1500e.py │ │ │ ├── schedule_sgd_160e.py │ │ │ └── schedule_sgd_600e.py │ ├── kie │ │ └── sdmgr │ │ │ ├── README.md │ │ │ ├── metafile.yml │ │ │ ├── sdmgr_novisual_60e_wildreceipt.py │ │ │ ├── sdmgr_novisual_60e_wildreceipt_openset.py │ │ │ └── sdmgr_unet16_60e_wildreceipt.py │ ├── ner │ │ └── bert_softmax │ │ │ ├── README.md │ │ │ └── bert_softmax_cluener_18e.py │ ├── textdet │ │ ├── dbnet │ │ │ ├── README.md │ │ │ ├── dbnet_r18_fpnc_1200e_icdar2015.py │ │ │ ├── dbnet_r50dcnv2_fpnc_1200e_icdar2015.py │ │ │ └── metafile.yml │ │ ├── drrg │ │ │ ├── README.md │ │ │ ├── drrg_r50_fpn_unet_1200e_ctw1500.py │ │ │ └── metafile.yml │ │ ├── fcenet │ │ │ ├── README.md │ │ │ ├── fcenet_r50_fpn_1500e_icdar2015.py │ │ │ ├── fcenet_r50dcnv2_fpn_1500e_ctw1500.py │ │ │ └── metafile.yml │ │ ├── maskrcnn │ │ │ ├── README.md │ │ │ ├── mask_rcnn_r50_fpn_160e_ctw1500.py │ │ │ ├── mask_rcnn_r50_fpn_160e_icdar2015.py │ │ │ ├── mask_rcnn_r50_fpn_160e_icdar2017.py │ │ │ └── metafile.yml │ │ ├── panet │ │ │ ├── README.md │ │ │ ├── metafile.yml │ │ │ ├── panet_r18_fpem_ffm_600e_ctw1500.py │ │ │ ├── panet_r18_fpem_ffm_600e_icdar2015.py │ │ │ └── panet_r50_fpem_ffm_600e_icdar2017.py │ │ ├── psenet │ │ │ ├── README.md │ │ │ ├── metafile.yml │ │ │ ├── psenet_r50_fpnf_600e_ctw1500.py │ │ │ ├── psenet_r50_fpnf_600e_icdar2015.py │ │ │ └── psenet_r50_fpnf_600e_icdar2017.py │ │ └── textsnake │ │ │ ├── README.md │ │ │ ├── metafile.yml │ │ │ └── textsnake_r50_fpn_unet_1200e_ctw1500.py │ └── textrecog │ │ ├── abinet │ │ ├── README.md │ │ ├── abinet_academic.py │ │ ├── abinet_vision_only_academic.py │ │ └── metafile.yml │ │ ├── crnn │ │ ├── README.md │ │ ├── crnn_academic_dataset.py │ │ ├── crnn_toy_dataset.py │ │ └── metafile.yml │ │ ├── nrtr │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── nrtr_modality_transform_academic.py │ │ ├── nrtr_modality_transform_toy_dataset.py │ │ ├── nrtr_r31_1by16_1by8_academic.py │ │ └── nrtr_r31_1by8_1by4_academic.py │ │ ├── robust_scanner │ │ ├── README.md │ │ ├── metafile.yml │ │ └── robustscanner_r31_academic.py │ │ ├── sar │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── sar_r31_parallel_decoder_academic.py │ │ ├── sar_r31_parallel_decoder_chinese.py │ │ ├── sar_r31_parallel_decoder_toy_dataset.py │ │ └── sar_r31_sequential_decoder_academic.py │ │ ├── satrn │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── satrn_academic.py │ │ └── satrn_small.py │ │ ├── seg │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── seg_r31_1by16_fpnocr_academic.py │ │ └── seg_r31_1by16_fpnocr_toy_dataset.py │ │ └── tps │ │ ├── README.md │ │ ├── crnn_tps_academic_dataset.py │ │ └── metafile.yml ├── demo │ ├── README.md │ ├── demo_densetext_det.jpg │ ├── demo_kie.jpeg │ ├── demo_text_det.jpg │ ├── demo_text_ocr.jpg │ ├── demo_text_recog.jpg │ ├── ner_demo.py │ ├── resources │ │ ├── demo_kie_pred.png │ │ ├── demo_ocr_pred.jpg │ │ ├── text_det_pred.jpg │ │ └── text_recog_pred.jpg │ └── webcam_demo.py ├── docker │ └── Dockerfile ├── docs │ ├── en │ │ ├── Makefile │ │ ├── _static │ │ │ ├── css │ │ │ │ └── readthedocs.css │ │ │ └── images │ │ │ │ └── mmocr.png │ │ ├── api.rst │ │ ├── changelog.md │ │ ├── code_of_conduct.md │ │ ├── conf.py │ │ ├── dataset_types.md │ │ ├── datasets │ │ │ ├── det.md │ │ │ ├── kie.md │ │ │ ├── ner.md │ │ │ └── recog.md │ │ ├── deployment.md │ │ ├── getting_started.md │ │ ├── index.rst │ │ ├── install.md │ │ ├── make.bat │ │ ├── merge_docs.sh │ │ ├── model_serving.md │ │ ├── requirements.txt │ │ ├── stats.py │ │ ├── testing.md │ │ ├── tools.md │ │ ├── training.md │ │ └── tutorials │ │ │ └── kie_closeset_openset.md │ └── zh_cn │ │ ├── Makefile │ │ ├── _static │ │ ├── css │ │ │ └── readthedocs.css │ │ └── images │ │ │ └── mmocr.png │ │ ├── api.rst │ │ ├── conf.py │ │ ├── cp_origin_docs.sh │ │ ├── datasets │ │ ├── det.md │ │ ├── kie.md │ │ ├── ner.md │ │ └── recog.md │ │ ├── deployment.md │ │ ├── index.rst │ │ ├── install.md │ │ ├── make.bat │ │ ├── merge_docs.sh │ │ └── stats.py ├── mmocr │ ├── __init__.py │ ├── apis │ │ ├── __init__.py │ │ ├── inference.py │ │ ├── train.py │ │ └── utils.py │ ├── core │ │ ├── __init__.py │ │ ├── deployment │ │ │ ├── __init__.py │ │ │ └── deploy_utils.py │ │ ├── evaluation │ │ │ ├── __init__.py │ │ │ ├── hmean.py │ │ │ ├── hmean_ic13.py │ │ │ ├── hmean_iou.py │ │ │ ├── kie_metric.py │ │ │ ├── ner_metric.py │ │ │ ├── ocr_metric.py │ │ │ └── utils.py │ │ ├── mask.py │ │ └── visualize.py │ ├── datasets │ │ ├── __init__.py │ │ ├── base_dataset.py │ │ ├── builder.py │ │ ├── icdar_dataset.py │ │ ├── kie_dataset.py │ │ ├── ner_dataset.py │ │ ├── ocr_dataset.py │ │ ├── ocr_seg_dataset.py │ │ ├── openset_kie_dataset.py │ │ ├── pipelines │ │ │ ├── __init__.py │ │ │ ├── box_utils.py │ │ │ ├── crop.py │ │ │ ├── custom_format_bundle.py │ │ │ ├── dbnet_transforms.py │ │ │ ├── kie_transforms.py │ │ │ ├── loading.py │ │ │ ├── ner_transforms.py │ │ │ ├── ocr_seg_targets.py │ │ │ ├── ocr_transforms.py │ │ │ ├── test_time_aug.py │ │ │ ├── textdet_targets │ │ │ │ ├── __init__.py │ │ │ │ ├── base_textdet_targets.py │ │ │ │ ├── dbnet_targets.py │ │ │ │ ├── drrg_targets.py │ │ │ │ ├── fcenet_targets.py │ │ │ │ ├── panet_targets.py │ │ │ │ ├── psenet_targets.py │ │ │ │ └── textsnake_targets.py │ │ │ ├── transform_wrappers.py │ │ │ └── transforms.py │ │ ├── text_det_dataset.py │ │ ├── uniform_concat_dataset.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── loader.py │ │ │ └── parser.py │ ├── models │ │ ├── __init__.py │ │ ├── builder.py │ │ ├── common │ │ │ ├── __init__.py │ │ │ ├── backbones │ │ │ │ ├── __init__.py │ │ │ │ └── unet.py │ │ │ ├── detectors │ │ │ │ ├── __init__.py │ │ │ │ └── single_stage.py │ │ │ ├── layers │ │ │ │ ├── __init__.py │ │ │ │ └── transformer_layers.py │ │ │ ├── losses │ │ │ │ ├── __init__.py │ │ │ │ ├── dice_loss.py │ │ │ │ └── focal_loss.py │ │ │ └── modules │ │ │ │ ├── __init__.py │ │ │ │ └── transformer_module.py │ │ ├── kie │ │ │ ├── __init__.py │ │ │ ├── extractors │ │ │ │ ├── __init__.py │ │ │ │ └── sdmgr.py │ │ │ ├── heads │ │ │ │ ├── __init__.py │ │ │ │ └── sdmgr_head.py │ │ │ └── losses │ │ │ │ ├── __init__.py │ │ │ │ └── sdmgr_loss.py │ │ ├── ner │ │ │ ├── __init__.py │ │ │ ├── classifiers │ │ │ │ ├── __init__.py │ │ │ │ └── ner_classifier.py │ │ │ ├── convertors │ │ │ │ ├── __init__.py │ │ │ │ └── ner_convertor.py │ │ │ ├── decoders │ │ │ │ ├── __init__.py │ │ │ │ └── fc_decoder.py │ │ │ ├── encoders │ │ │ │ ├── __init__.py │ │ │ │ └── bert_encoder.py │ │ │ ├── losses │ │ │ │ ├── __init__.py │ │ │ │ ├── masked_cross_entropy_loss.py │ │ │ │ └── masked_focal_loss.py │ │ │ └── utils │ │ │ │ ├── __init__.py │ │ │ │ ├── activations.py │ │ │ │ └── bert.py │ │ ├── textdet │ │ │ ├── __init__.py │ │ │ ├── dense_heads │ │ │ │ ├── __init__.py │ │ │ │ ├── db_head.py │ │ │ │ ├── drrg_head.py │ │ │ │ ├── fce_head.py │ │ │ │ ├── head_mixin.py │ │ │ │ ├── pan_head.py │ │ │ │ ├── pse_head.py │ │ │ │ └── textsnake_head.py │ │ │ ├── detectors │ │ │ │ ├── __init__.py │ │ │ │ ├── dbnet.py │ │ │ │ ├── drrg.py │ │ │ │ ├── fcenet.py │ │ │ │ ├── ocr_mask_rcnn.py │ │ │ │ ├── panet.py │ │ │ │ ├── psenet.py │ │ │ │ ├── single_stage_text_detector.py │ │ │ │ ├── text_detector_mixin.py │ │ │ │ └── textsnake.py │ │ │ ├── losses │ │ │ │ ├── __init__.py │ │ │ │ ├── db_loss.py │ │ │ │ ├── drrg_loss.py │ │ │ │ ├── fce_loss.py │ │ │ │ ├── pan_loss.py │ │ │ │ ├── pse_loss.py │ │ │ │ └── textsnake_loss.py │ │ │ ├── modules │ │ │ │ ├── __init__.py │ │ │ │ ├── gcn.py │ │ │ │ ├── local_graph.py │ │ │ │ ├── proposal_local_graph.py │ │ │ │ └── utils.py │ │ │ ├── necks │ │ │ │ ├── __init__.py │ │ │ │ ├── fpem_ffm.py │ │ │ │ ├── fpn_cat.py │ │ │ │ ├── fpn_unet.py │ │ │ │ └── fpnf.py │ │ │ └── postprocess │ │ │ │ ├── __init__.py │ │ │ │ ├── base_postprocessor.py │ │ │ │ ├── db_postprocessor.py │ │ │ │ ├── drrg_postprocessor.py │ │ │ │ ├── fce_postprocessor.py │ │ │ │ ├── pan_postprocessor.py │ │ │ │ ├── pse_postprocessor.py │ │ │ │ ├── textsnake_postprocessor.py │ │ │ │ └── utils.py │ │ └── textrecog │ │ │ ├── __init__.py │ │ │ ├── backbones │ │ │ ├── __init__.py │ │ │ ├── nrtr_modality_transformer.py │ │ │ ├── resnet31_ocr.py │ │ │ ├── resnet_abi.py │ │ │ ├── shallow_cnn.py │ │ │ └── very_deep_vgg.py │ │ │ ├── convertors │ │ │ ├── __init__.py │ │ │ ├── abi.py │ │ │ ├── attn.py │ │ │ ├── base.py │ │ │ ├── ctc.py │ │ │ └── seg.py │ │ │ ├── decoders │ │ │ ├── __init__.py │ │ │ ├── abinet_language_decoder.py │ │ │ ├── abinet_vision_decoder.py │ │ │ ├── base_decoder.py │ │ │ ├── crnn_decoder.py │ │ │ ├── nrtr_decoder.py │ │ │ ├── position_attention_decoder.py │ │ │ ├── robust_scanner_decoder.py │ │ │ ├── sar_decoder.py │ │ │ ├── sar_decoder_with_bs.py │ │ │ └── sequence_attention_decoder.py │ │ │ ├── encoders │ │ │ ├── __init__.py │ │ │ ├── abinet_vision_model.py │ │ │ ├── base_encoder.py │ │ │ ├── channel_reduction_encoder.py │ │ │ ├── nrtr_encoder.py │ │ │ ├── sar_encoder.py │ │ │ ├── satrn_encoder.py │ │ │ └── transformer.py │ │ │ ├── fusers │ │ │ ├── __init__.py │ │ │ └── abi_fuser.py │ │ │ ├── heads │ │ │ ├── __init__.py │ │ │ └── seg_head.py │ │ │ ├── layers │ │ │ ├── __init__.py │ │ │ ├── conv_layer.py │ │ │ ├── dot_product_attention_layer.py │ │ │ ├── lstm_layer.py │ │ │ ├── position_aware_layer.py │ │ │ ├── robust_scanner_fusion_layer.py │ │ │ └── satrn_layers.py │ │ │ ├── losses │ │ │ ├── __init__.py │ │ │ ├── ce_loss.py │ │ │ ├── ctc_loss.py │ │ │ ├── mix_loss.py │ │ │ └── seg_loss.py │ │ │ ├── necks │ │ │ ├── __init__.py │ │ │ └── fpn_ocr.py │ │ │ ├── preprocessor │ │ │ ├── __init__.py │ │ │ ├── base_preprocessor.py │ │ │ └── tps_preprocessor.py │ │ │ └── recognizer │ │ │ ├── __init__.py │ │ │ ├── abinet.py │ │ │ ├── base.py │ │ │ ├── crnn.py │ │ │ ├── encode_decode_recognizer.py │ │ │ ├── nrtr.py │ │ │ ├── robust_scanner.py │ │ │ ├── sar.py │ │ │ ├── satrn.py │ │ │ └── seg_recognizer.py │ ├── utils │ │ ├── __init__.py │ │ ├── box_util.py │ │ ├── check_argument.py │ │ ├── collect_env.py │ │ ├── data_convert_util.py │ │ ├── fileio.py │ │ ├── img_util.py │ │ ├── lmdb_util.py │ │ ├── logger.py │ │ ├── model.py │ │ ├── ocr.py │ │ └── string_util.py │ └── version.py ├── model-index.yml ├── requirements.txt ├── requirements │ ├── build.txt │ ├── docs.txt │ ├── mminstall.txt │ ├── optional.txt │ ├── readthedocs.txt │ ├── runtime.txt │ └── tests.txt ├── resources │ ├── illustration.jpg │ ├── mmocr-logo.png │ ├── qq_group_qrcode.jpg │ └── zhihu_qrcode.jpg ├── setup.cfg ├── setup.py ├── tests │ ├── data │ │ ├── kie_toy_dataset │ │ │ ├── class_list.txt │ │ │ └── dict.txt │ │ ├── ocr_char_ann_toy_dataset │ │ │ ├── imgs │ │ │ │ ├── resort_88_101_1.png │ │ │ │ ├── resort_95_53_6.png │ │ │ │ ├── richard+feynman_101_8_6.png │ │ │ │ ├── richard+feynman_104_58_9.png │ │ │ │ ├── richard+feynman_110_1_6.png │ │ │ │ ├── richard+feynman_12_61_4.png │ │ │ │ ├── richard+feynman_130_74_1.png │ │ │ │ ├── richard+feynman_134_30_15.png │ │ │ │ ├── richard+feynman_15_43_4.png │ │ │ │ └── richard+feynman_18_18_5.png │ │ │ ├── instances_test.txt │ │ │ └── instances_train.txt │ │ ├── ocr_toy_dataset │ │ │ ├── imgs │ │ │ │ ├── 1036169.jpg │ │ │ │ ├── 1058891.jpg │ │ │ │ ├── 1058892.jpg │ │ │ │ ├── 1190237.jpg │ │ │ │ ├── 1210236.jpg │ │ │ │ ├── 1223729.jpg │ │ │ │ ├── 1223731.jpg │ │ │ │ ├── 1223732.jpg │ │ │ │ ├── 1223733.jpg │ │ │ │ └── 1240078.jpg │ │ │ ├── label.lmdb │ │ │ │ ├── data.mdb │ │ │ │ └── lock.mdb │ │ │ └── label.txt │ │ ├── test_img1.jpg │ │ ├── test_img1.png │ │ ├── test_img2.jpg │ │ └── toy_dataset │ │ │ ├── annotations │ │ │ └── test │ │ │ │ ├── gt_img_1.txt │ │ │ │ ├── gt_img_10.txt │ │ │ │ ├── gt_img_2.txt │ │ │ │ ├── gt_img_3.txt │ │ │ │ ├── gt_img_4.txt │ │ │ │ ├── gt_img_5.txt │ │ │ │ ├── gt_img_6.txt │ │ │ │ ├── gt_img_7.txt │ │ │ │ ├── gt_img_8.txt │ │ │ │ └── gt_img_9.txt │ │ │ ├── img_list.txt │ │ │ ├── imgs │ │ │ └── test │ │ │ │ ├── img_1.jpg │ │ │ │ ├── img_10.jpg │ │ │ │ ├── img_2.jpg │ │ │ │ ├── img_3.jpg │ │ │ │ ├── img_4.jpg │ │ │ │ ├── img_5.jpg │ │ │ │ ├── img_6.jpg │ │ │ │ ├── img_7.jpg │ │ │ │ ├── img_8.jpg │ │ │ │ └── img_9.jpg │ │ │ ├── instances_test.json │ │ │ └── instances_test.txt │ ├── test_apis │ │ ├── test_model_inference.py │ │ └── test_utils.py │ ├── test_core │ │ ├── test_deploy_utils.py │ │ └── test_end2end_vis.py │ ├── test_dataset │ │ ├── test_base_dataset.py │ │ ├── test_crop.py │ │ ├── test_dbnet_transforms.py │ │ ├── test_detect_dataset.py │ │ ├── test_icdar_dataset.py │ │ ├── test_kie_dataset.py │ │ ├── test_loader.py │ │ ├── test_loading.py │ │ ├── test_ner_dataset.py │ │ ├── test_ocr_dataset.py │ │ ├── test_ocr_seg_dataset.py │ │ ├── test_ocr_seg_target.py │ │ ├── test_ocr_transforms.py │ │ ├── test_openset_kie_dataset.py │ │ ├── test_parser.py │ │ ├── test_test_time_aug.py │ │ ├── test_textdet_targets.py │ │ ├── test_transform_wrappers.py │ │ ├── test_transforms.py │ │ └── test_uniform_concat_dataset.py │ ├── test_metrics │ │ ├── test_eval_utils.py │ │ ├── test_hmean_detect.py │ │ ├── test_hmean_ic13.py │ │ └── test_hmean_iou.py │ ├── test_models │ │ ├── test_detector.py │ │ ├── test_kie_config.py │ │ ├── test_label_convertor │ │ │ ├── test_attn_label_convertor.py │ │ │ └── test_ctc_label_convertor.py │ │ ├── test_loss.py │ │ ├── test_modules.py │ │ ├── test_ner_model.py │ │ ├── test_ocr_backbone.py │ │ ├── test_ocr_decoder.py │ │ ├── test_ocr_encoder.py │ │ ├── test_ocr_fuser.py │ │ ├── test_ocr_head.py │ │ ├── test_ocr_layer.py │ │ ├── test_ocr_loss.py │ │ ├── test_ocr_neck.py │ │ ├── test_ocr_preprocessor.py │ │ ├── test_panhead.py │ │ ├── test_recog_config.py │ │ ├── test_recognizer.py │ │ ├── test_targets.py │ │ ├── test_textdet_head.py │ │ └── test_textdet_neck.py │ ├── test_tools │ │ └── test_data_converter.py │ └── test_utils │ │ ├── test_box.py │ │ ├── test_check_argument.py │ │ ├── test_mask │ │ └── test_mask_utils.py │ │ ├── test_model.py │ │ ├── test_ocr.py │ │ ├── test_string_util.py │ │ ├── test_text │ │ └── test_text_utils.py │ │ ├── test_textio.py │ │ ├── test_version_utils.py │ │ └── test_wrapper.py └── tools │ ├── benchmark_processing.py │ ├── data │ ├── kie │ │ └── closeset_to_openset.py │ ├── textdet │ │ ├── coco_to_line_dict.py │ │ ├── ctw1500_converter.py │ │ ├── icdar_converter.py │ │ ├── synthtext_converter.py │ │ ├── textocr_converter.py │ │ └── totaltext_converter.py │ ├── textrecog │ │ ├── openvino_converter.py │ │ ├── seg_synthtext_converter.py │ │ ├── svt_converter.py │ │ ├── synthtext_converter.py │ │ ├── textocr_converter.py │ │ └── totaltext_converter.py │ └── utils │ │ └── txt2lmdb.py │ ├── deployment │ ├── deploy_test.py │ ├── mmocr2torchserve.py │ ├── mmocr_handler.py │ ├── onnx2tensorrt.py │ ├── pytorch2onnx.py │ └── test_torchserve.py │ ├── det_test_imgs.py │ ├── dist_test.sh │ ├── dist_train.sh │ ├── kie_test_imgs.py │ ├── publish_model.py │ ├── recog_test_imgs.py │ ├── slurm_test.sh │ ├── slurm_train.sh │ ├── test.py │ └── train.py ├── ocrclip ├── __init__.py ├── benchmark.py ├── configs │ ├── _base_ │ │ ├── default_runtime.py │ │ ├── det_datasets │ │ │ ├── ST150K_real_train_9999.py │ │ │ ├── ST150K_real_train_taiji.py │ │ │ ├── ST150K_real_train_taiji_hua.py │ │ │ ├── ST150K_real_train_taiji_xu.py │ │ │ ├── ST_ST150K_real_train_taiji.py │ │ │ ├── ST_real4_train_taiji.py │ │ │ ├── ST_real_train.py │ │ │ ├── ST_real_train_noval_taiji.py │ │ │ ├── ST_real_train_taiji.py │ │ │ ├── ST_real_train_taiji_hua.py │ │ │ ├── ST_real_train_taiji_xu.py │ │ │ ├── art_noctw_taiji.py │ │ │ ├── art_nott_taiji.py │ │ │ ├── ctw1500.py │ │ │ ├── ctw1500_1033.py │ │ │ ├── ctw1500_1033_vis_feat.py │ │ │ ├── ctw1500_taiji.py │ │ │ ├── ctw1500_taiji_debug.py │ │ │ ├── ic15_ctw_tt_td_taiji.py │ │ │ ├── icdar2015.py │ │ │ ├── icdar2015_1033.py │ │ │ ├── icdar2015_1033_vis_feat.py │ │ │ ├── icdar2015_taiji.py │ │ │ ├── icdar2017.py │ │ │ ├── icdar2017_taiji.py │ │ │ ├── icdar2017_train_val_en_taiji.py │ │ │ ├── icdar2017_traval_taiji.py │ │ │ ├── icdar2017_traval_taiji_hua.py │ │ │ ├── night.py │ │ │ ├── night_taiji.py │ │ │ ├── ocrclip.py │ │ │ ├── td_tr.py │ │ │ ├── td_tr_1033.py │ │ │ ├── td_tr_1033_vis_feat.py │ │ │ ├── td_tr_taiji.py │ │ │ ├── test_det.py │ │ │ ├── test_det_taiji.py │ │ │ ├── total_text_1033.py │ │ │ ├── total_text_1033_vis_feat.py │ │ │ ├── total_text_taiji.py │ │ │ └── toy_data.py │ │ ├── det_models │ │ │ ├── clip_dbnet_r50att_nolearn_prompt_fpnc.py │ │ │ ├── clip_dbnet_r50att_onlylearn_prompt_fpnc.py │ │ │ ├── clip_dbnet_r50att_prompt_fpnc.py │ │ │ ├── clip_dbnet_r50att_prompt_gen_fpnc.py │ │ │ ├── clip_dbnet_r50att_prompt_gen_vis_fpnc.py │ │ │ ├── clip_dbnet_r50att_prompt_gen_vis_fpnc_v2.py │ │ │ ├── clip_dbnet_r50dcnv2_fpnc.py │ │ │ ├── clip_dbnet_r50gcatt_prompt_fpnc.py │ │ │ ├── clip_dbnet_vit-b8_prompt_fpnc.py │ │ │ ├── clip_dbnet_vit-b_fpnc.py │ │ │ ├── clip_dbnet_vit-b_prompt_fpnc.py │ │ │ ├── clip_segnet_r50att_prompt_fpnc.py │ │ │ ├── dbnet_clipr50_fpnc.py │ │ │ ├── dbnet_r101dcnv2_fpnc.py │ │ │ ├── dbnet_r152dcnv2_fpnc.py │ │ │ ├── dbnet_r18_fpnc.py │ │ │ ├── dbnet_r50dcnv2_fpnc.py │ │ │ ├── drrg_r50_fpn_unet.py │ │ │ ├── fcenet_clip_r50att_prompt_gen_vis_fpn.py │ │ │ ├── fcenet_r50_fpn.py │ │ │ ├── fcenet_r50dcnv2_fpn.py │ │ │ ├── ocr_mask_rcnn_r50_fpn_ohem.py │ │ │ ├── ocr_mask_rcnn_r50_fpn_ohem_poly.py │ │ │ ├── panet_r18_fpem_ffm.py │ │ │ ├── panet_r50_fpem_ffm.py │ │ │ ├── panet_r50att_prompt_gen_vis_fpem_ffm.py │ │ │ ├── psenet_r50_fpnf.py │ │ │ └── textsnake_r50_fpn_unet.py │ │ ├── det_pipelines │ │ │ ├── dbnet_pil_pipeline.py │ │ │ ├── dbnet_pipeline.py │ │ │ ├── drrg_pipeline.py │ │ │ ├── fcenet_pipeline.py │ │ │ ├── maskrcnn_pipeline.py │ │ │ ├── panet_pipeline.py │ │ │ ├── psenet_pipeline.py │ │ │ └── textsnake_pipeline.py │ │ ├── recog_datasets │ │ │ ├── MJ_train.py │ │ │ ├── ST_MJ_alphanumeric_train.py │ │ │ ├── ST_MJ_train.py │ │ │ ├── ST_SA_MJ_real_train.py │ │ │ ├── ST_charbox_train.py │ │ │ ├── academic_test.py │ │ │ ├── seg_toy_data.py │ │ │ └── toy_data.py │ │ ├── recog_models │ │ │ ├── abinet.py │ │ │ ├── crnn.py │ │ │ ├── crnn_tps.py │ │ │ ├── nrtr_modality_transform.py │ │ │ ├── robust_scanner.py │ │ │ ├── sar.py │ │ │ ├── satrn.py │ │ │ └── seg.py │ │ ├── recog_pipelines │ │ │ ├── abinet_pipeline.py │ │ │ ├── crnn_pipeline.py │ │ │ ├── crnn_tps_pipeline.py │ │ │ ├── nrtr_pipeline.py │ │ │ ├── sar_pipeline.py │ │ │ ├── satrn_pipeline.py │ │ │ └── seg_pipeline.py │ │ ├── runtime_10e.py │ │ └── schedules │ │ │ ├── schedule_160k.py │ │ │ ├── schedule_20k.py │ │ │ ├── schedule_40k.py │ │ │ ├── schedule_80k.py │ │ │ ├── schedule_adadelta_18e.py │ │ │ ├── schedule_adadelta_5e.py │ │ │ ├── schedule_adam_600e.py │ │ │ ├── schedule_adam_step_20e.py │ │ │ ├── schedule_adam_step_5e.py │ │ │ ├── schedule_adam_step_600e.py │ │ │ ├── schedule_adam_step_6e.py │ │ │ ├── schedule_adamw_2e.py │ │ │ ├── schedule_sgd_1200e.py │ │ │ ├── schedule_sgd_1500e.py │ │ │ ├── schedule_sgd_160e.py │ │ │ └── schedule_sgd_600e.py │ ├── textdet │ │ ├── dbnet │ │ │ ├── README.md │ │ │ ├── clip_db_r50_fpnc_prompt_gen_1200e_ctw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_1200e_ic15_1033.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_1200e_ic15_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_1200e_ic17_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_1200e_td_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_1200e_tt_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_1200e_tt_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_20e_8x16_st_real3_pretrain_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ctw_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ctw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_ctw_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_ctw_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_ctw_ranger_taiji_1033_vis_feat.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_gen_ic15_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_gen_ic15_adam_taiji_1033_vis_feat.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_gen_ic15_adamw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_gen_ic15_ranger_1033.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_gen_ic15_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_gen_ic17_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_ic15_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_ic15_adamw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_ic15_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_adam_post_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_adamw_post_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_adamw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_ranger_1033.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_ranger_post_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_ranger_post_taiji_1033_vis_feat.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_ranger_post_taiji_submit.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_ranger_post_taiji_v2.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_td_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_tt_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_tt_adam_taiji_1033_vis_feat.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ft_tt_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ic15_1033.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ic15_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_ic15_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_td_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_td_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_tt_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_1200e_tt_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_18_20e_8x16_st150k_real3_pretrain_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_20e_8x16_st150k_real3_pretrain_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_20e_8x16_st150k_real3_pretrain_taiji_xu.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_20e_8x16_st_real3_pretrain_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_20e_8x16_st_real3_pretrain_taiji_resume_xu.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_20e_8x16_st_real3_pretrain_taiji_xu.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_ctw_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_ctw_adamw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_ctw_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_ic15_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_ic15_adamw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_ic15_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_td_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_td_adamw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_td_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_tt_adam_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_tt_adamw_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_1200e_ft_tt_ranger_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_20e_8x16_st150k_real3_pretrain_taiji.py │ │ │ ├── clip_db_r50_fpnc_prompt_gen_vis_32_20e_8x16_st_st150k_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_ctw_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_ic15_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_ic15_ft_adam_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_td_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x16_tt_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x24_ic15_ft_load_from_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x24_ic15_ft_resume_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x24_ic15_ft_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x24_ic15_ft_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x24_ic17onmlt19_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x24_night_ft_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_1200e_8x24_night_ft_test.py │ │ │ ├── clip_dbnet_r50_fpnc_20e_8x16_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_20e_st_real4_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_2e_st_real3_pretrain.py │ │ │ ├── clip_dbnet_r50_fpnc_2e_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_nolearn_prompt_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_nolearn_prompt_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_nolearn_prompt_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_nolearn_prompt_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_ctw_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_td_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_td_ft_ranger_1033.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_tt_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_tt_ft_ranger_1033.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt18_1200e_8x16_tt_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ctw_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ic15_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ic15_ft_e10_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ic15_ft_e10_adamw_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ic15_ft_e10_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ic15_ft_ranger_scale_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_td_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_tt_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_1200e_8x16_tt_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt32_20e_8x24_st_real3_pretrain_taiji_xu.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_ctw_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_td_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_tt_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_1200e_8x16_tt_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt4_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_onlylearn_prompt_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ctw_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ctw_ft_ranger_1033.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ctw_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ctw_ft_ranger_taiji_test_onart.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ic15_ft_ranger_1033.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ic15_ft_ranger_1033_debug.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_ic17_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_td_ft_ranger_1033.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_td_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_tt_ft_ranger_1033.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_tt_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_1200e_8x16_tt_ft_ranger_taiji_test_onart.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_20e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_20e_8x16_ic15_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_20e_8x16_ic15_ft_ranger_taiji_test_onic17_en.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_20e_8x16_st_real3_ft_adam_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_2400e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_2400e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_2400e_8x16_td_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_r50_fpnc_prompt_2400e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50dcnv2_fpnc_1200e_icdar2015.py │ │ │ ├── clip_dbnet_r50dcnv2_fpnc_1200e_icdar2015_taiji.py │ │ │ ├── clip_dbnet_r50dcnv2_fpnc_1200e_icdar2015_taiji_test.py │ │ │ ├── clip_dbnet_r50gcatt_fpnc_prompt_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50gcatt_fpnc_prompt_1200e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50gcatt_fpnc_prompt_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50gcatt_fpnc_prompt_1200e_8x16_tt_ft_ranger_1033_debug.py │ │ │ ├── clip_dbnet_r50gcatt_fpnc_prompt_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_r50gcatt_fpnc_prompt_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_vit-b8_fpnc_prompt_1200e_8x4_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b8_fpnc_prompt_1200e_8x4_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_20e_8x16_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_all_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_ctw_ft_adam_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_ctw_ft_ranger_1033.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_ctw_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_ctw_ft_ranger_taiji_test.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_ic15_ft_adam_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_ic15_ft_ranger_1033.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_td_ft_ranger_1033.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_td_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_tt_ft_adam_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_tt_ft_ranger_1033.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_tt_ft_ranger_1033_debug.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_1200e_8x4_tt_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b_fpnc_prompt_20e_8x16_st_real3_pretrain_taiji.py │ │ │ ├── clip_dbnet_vit-b_scale_fpnc_prompt_1200e_8x4_ic15_ft_ranger_taiji.py │ │ │ ├── clip_dbnet_vit-b_scale_fpnc_prompt_1200e_8x4_tt_ft_ranger_taiji.py │ │ │ ├── clip_segnet_r50_fpnc_prompt_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── clip_segnet_r50_fpnc_prompt_1200e_8x16_ctw_ft_ranger_taiji_debug.py │ │ │ ├── clip_segnet_r50_fpnc_prompt_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── clip_segnet_r50_fpnc_prompt_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── clip_segnet_r50_fpnc_prompt_20e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x16_ctw_ft_ranger_taiji.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x16_ic15_ft_ranger_taiji.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x16_ic17_ft_ranger_taiji.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x16_ic17_ft_ranger_taiji_hua.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x16_td_ft_ranger_taiji.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x16_tt_ft_ranger_taiji.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x24_st_real3_pretrain_taiji.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_8x24_st_teston_ic13_ic15.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_ic15_1033.py │ │ │ ├── dbnet_clipr50_fpnc_1200e_ic15_taiji.py │ │ │ ├── dbnet_r101dcnv2_fpnc_1200e_icdar2015.py │ │ │ ├── dbnet_r152dcnv2_fpnc_1200e_icdar2015.py │ │ │ ├── dbnet_r18_fpnc_1200e_icdar2015.py │ │ │ ├── dbnet_r50dcnv2_fpnc_1200e_ic13_teston_ic15.py │ │ │ ├── dbnet_r50dcnv2_fpnc_1200e_ic13_teston_ic15_td.py │ │ │ ├── dbnet_r50dcnv2_fpnc_1200e_ic13_teston_td.py │ │ │ ├── dbnet_r50dcnv2_fpnc_1200e_icdar2015.py │ │ │ ├── dbnet_r50dcnv2_fpnc_1200e_synth_teston_ic15_td_ic13.py │ │ │ ├── dist_config_8_24_real3_prompt_gen_32_ft_td_adam.py │ │ │ ├── dist_config_8_24_real3_prompt_gen_vis_32_ft_td_adam.py │ │ │ └── metafile.yml │ │ ├── drrg │ │ │ ├── README.md │ │ │ ├── drrg_r50_fpn_unet_1200e_ctw1500.py │ │ │ └── metafile.yml │ │ ├── fcenet │ │ │ ├── README.md │ │ │ ├── fcenet_clip_r50att_prompt_gen_vis_fpn_1500e_ft_ic15_taiji.py │ │ │ ├── fcenet_clip_r50att_prompt_gen_vis_fpn_1500e_st150k_real3_pretrain_taiji.py │ │ │ ├── fcenet_r50_fpn_1500e_icdar2015.py │ │ │ ├── fcenet_r50dcnv2_fpn_1500e_ctw1500.py │ │ │ ├── fcenet_r50dcnv2_fpn_1500e_ic15.py │ │ │ └── metafile.yml │ │ ├── maskrcnn │ │ │ ├── README.md │ │ │ ├── mask_rcnn_r50_fpn_160e_ctw1500.py │ │ │ ├── mask_rcnn_r50_fpn_160e_icdar2015.py │ │ │ ├── mask_rcnn_r50_fpn_160e_icdar2017.py │ │ │ └── metafile.yml │ │ ├── panet │ │ │ ├── README.md │ │ │ ├── metafile.yml │ │ │ ├── panet_clip_r50att_prompt_gen_vis_fpem_ffm_20e_st150k_real3_pretrain_taiji_hua.py │ │ │ ├── panet_clip_r50att_prompt_gen_vis_fpem_ffm_20e_st_real3_pretrain_taiji_hua.py │ │ │ ├── panet_clip_r50att_prompt_gen_vis_fpem_ffm_600e_ft_ctw_taiji.py │ │ │ ├── panet_clip_r50att_prompt_gen_vis_fpem_ffm_600e_ft_ic15_taiji.py │ │ │ ├── panet_r18_fpem_ffm_600e_ctw1500.py │ │ │ ├── panet_r18_fpem_ffm_600e_icdar2015.py │ │ │ ├── panet_r50_fpem_ffm_600e_icdar2015.py │ │ │ └── panet_r50_fpem_ffm_600e_icdar2017.py │ │ ├── psenet │ │ │ ├── README.md │ │ │ ├── metafile.yml │ │ │ ├── psenet_r50_fpnf_600e_ctw1500.py │ │ │ ├── psenet_r50_fpnf_600e_icdar2015.py │ │ │ └── psenet_r50_fpnf_600e_icdar2017.py │ │ └── textsnake │ │ │ ├── README.md │ │ │ ├── metafile.yml │ │ │ └── textsnake_r50_fpn_unet_1200e_ctw1500.py │ └── textrecog │ │ ├── abinet │ │ ├── README.md │ │ ├── abinet_academic.py │ │ ├── abinet_vision_only_academic.py │ │ └── metafile.yml │ │ ├── crnn │ │ ├── README.md │ │ ├── crnn_academic_dataset.py │ │ ├── crnn_toy_dataset.py │ │ └── metafile.yml │ │ ├── nrtr │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── nrtr_modality_transform_academic.py │ │ ├── nrtr_modality_transform_toy_dataset.py │ │ ├── nrtr_r31_1by16_1by8_academic.py │ │ └── nrtr_r31_1by8_1by4_academic.py │ │ ├── robust_scanner │ │ ├── README.md │ │ ├── metafile.yml │ │ └── robustscanner_r31_academic.py │ │ ├── sar │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── sar_r31_parallel_decoder_academic.py │ │ ├── sar_r31_parallel_decoder_chinese.py │ │ ├── sar_r31_parallel_decoder_toy_dataset.py │ │ └── sar_r31_sequential_decoder_academic.py │ │ ├── satrn │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── satrn_academic.py │ │ └── satrn_small.py │ │ ├── seg │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── seg_r31_1by16_fpnocr_academic.py │ │ └── seg_r31_1by16_fpnocr_toy_dataset.py │ │ └── tps │ │ ├── README.md │ │ ├── crnn_tps_academic_dataset.py │ │ └── metafile.yml ├── datasets │ ├── __init__.py │ ├── loader.py │ ├── ocrclip_dataset.py │ ├── pipelines.py │ └── textdet_targets.py ├── dist_test.sh ├── dist_train.sh ├── get_flops.py ├── hooks │ ├── __init__.py │ ├── detailtext.py │ └── lr_updater.py ├── ocrclip │ ├── __init__.py │ ├── bpe_simple_vocab_16e6.txt.gz │ ├── dynamic_eval.py │ ├── fce_clip.py │ ├── feature_visualization.py │ ├── heads.py │ ├── losses.py │ ├── models.py │ ├── ocrclip.py │ ├── postprocessor.py │ └── untils.py ├── optimizer │ ├── __init__.py │ ├── ranger2020.py │ └── ranger21.py ├── pretrained │ └── download_clip_models.sh ├── requirements.txt ├── scripts │ ├── taidb │ │ ├── train_8_16_onlylearn_pro18_adam_ft_td.sh │ │ ├── train_8_16_onlylearn_pro18_rang_ft_td.sh │ │ ├── train_8_16_onlylearn_pro32_adam_ft_td.sh │ │ ├── train_8_16_onlylearn_pro32_ft_e10_adam_ic15.sh │ │ ├── train_8_16_onlylearn_pro32_ft_e10_ic15.sh │ │ ├── train_8_16_onlylearn_pro32_ft_ic15.sh │ │ ├── train_8_16_onlylearn_pro32_ft_ic15_scale.sh │ │ ├── train_8_16_onlylearn_pro32_rang_ft_td.sh │ │ ├── train_8_16_promp_gen_ft_ic13_teston_td.sh │ │ ├── train_8_16_promp_gen_ft_tt.sh │ │ ├── train_8_16_promp_gen_ft_tt_adam.sh │ │ ├── train_8_16_promp_gen_vis_ft118_ctw.sh │ │ ├── train_8_16_promp_gen_vis_ft118_ic15.sh │ │ ├── train_8_16_promp_gen_vis_ft118_ic15_adam.sh │ │ ├── train_8_16_promp_gen_vis_ft118_ic15_adamw.sh │ │ ├── train_8_16_promp_gen_vis_ft118_ic15_rang.sh │ │ ├── train_8_16_promp_gen_vis_ft118_td.sh │ │ ├── train_8_16_promp_gen_vis_ft118_td_adam.sh │ │ ├── train_8_16_promp_gen_vis_ft118_td_adamw.sh │ │ ├── train_8_16_promp_gen_vis_ft118_td_rang.sh │ │ ├── train_8_16_promp_gen_vis_ft118_tt.sh │ │ ├── train_8_16_promp_gen_vis_ft_ic17_rang.sh │ │ ├── train_8_16_promp_gen_vis_rang_ft_gen_adam_ic15.sh │ │ ├── train_8_16_promp_gen_vis_rang_ft_gen_adamw_ic15.sh │ │ ├── train_8_16_promp_gen_vis_rang_ft_gen_ic15.sh │ │ ├── train_8_16_st_real3_gen_vis_xu.sh │ │ └── train_db_clipr50_ft_ic17.sh │ ├── taiji │ │ ├── train_1_16_ft_ctw.sh │ │ ├── train_1_16_ft_ctw_adm.sh │ │ ├── train_1_16_ft_ic15.sh │ │ ├── train_1_16_ft_td.sh │ │ ├── train_1_16_ft_tt.sh │ │ ├── train_8_16_ft.sh │ │ ├── train_8_16_ft_ctw.sh │ │ ├── train_8_16_ft_ctw_onlylearn_pro18.sh │ │ ├── train_8_16_ft_ic15_onlylearn_pro18.sh │ │ ├── train_8_16_ft_ic17.sh │ │ ├── train_8_16_ft_prot.sh │ │ ├── train_8_16_ft_td.sh │ │ ├── train_8_16_ft_td_onlylearn_pro18.sh │ │ ├── train_8_16_ft_tt.sh │ │ ├── train_8_16_ft_tt_onlylearn_pro18.sh │ │ ├── train_8_16_onlylearn_pro18_ft_ctw.sh │ │ ├── train_8_16_onlylearn_pro18_ft_tt.sh │ │ ├── train_8_16_onlylearn_pro18_ft_tt_adm.sh │ │ ├── train_8_16_onlylearn_pro32_ft_ctw.sh │ │ ├── train_8_16_onlylearn_pro32_ft_ic15.sh │ │ ├── train_8_16_onlylearn_pro32_ft_td.sh │ │ ├── train_8_16_onlylearn_pro32_ft_tt.sh │ │ ├── train_8_16_onlylearn_pro32_ft_tt_adm.sh │ │ ├── train_8_16_onlylearn_pro4_ft_ctw.sh │ │ ├── train_8_16_onlylearn_pro4_ft_ic15.sh │ │ ├── train_8_16_onlylearn_pro4_ft_td.sh │ │ ├── train_8_16_onlylearn_pro4_ft_tt.sh │ │ ├── train_8_16_onlylearn_pro4_ft_tt_adm.sh │ │ ├── train_8_16_promp_gen_ft_ctw.sh │ │ ├── train_8_16_promp_gen_ft_ic13_teston_ic15.sh │ │ ├── train_8_16_promp_gen_ft_ic13_teston_td.sh │ │ ├── train_8_16_promp_gen_ft_ic15.sh │ │ ├── train_8_16_promp_gen_ft_ic17.sh │ │ ├── train_8_16_promp_gen_ft_td.sh │ │ ├── train_8_16_promp_gen_ft_tt.sh │ │ ├── train_8_16_promp_gen_vis_ft102_ctw.sh │ │ ├── train_8_16_promp_gen_vis_ft102_ic15.sh │ │ ├── train_8_16_promp_gen_vis_ft102_td.sh │ │ ├── train_8_16_promp_gen_vis_ft102_tt.sh │ │ ├── train_8_16_promp_gen_vis_ft_ctw.sh │ │ ├── train_8_16_promp_gen_vis_ft_ic15.sh │ │ ├── train_8_16_promp_gen_vis_ft_td.sh │ │ ├── train_8_16_promp_gen_vis_ft_tt.sh │ │ ├── train_8_16_r50gcatt_ft_ctw.sh │ │ ├── train_8_16_r50gcatt_ft_ic15.sh │ │ ├── train_8_16_r50gcatt_ft_td.sh │ │ ├── train_8_16_r50gcatt_ft_tt.sh │ │ ├── train_8_16_st150_real3_gen_vis_xu.sh │ │ ├── train_8_16_st_real3_gen_vis_xu.sh │ │ ├── train_8_24_ft.sh │ │ ├── train_8_24_ft_resume.sh │ │ ├── train_8_24_real3.sh │ │ ├── train_8_24_real3_onlylearn_pro.sh │ │ ├── train_8_24_real3_onlylearn_pro32.sh │ │ ├── train_8_24_real3_onlylearn_pro32_xu.sh │ │ ├── train_8_24_real3_onlylearn_pro4.sh │ │ ├── train_8_24_real3_promp_gen.sh │ │ ├── train_8_24_real3_promp_gen_32.sh │ │ ├── train_8_24_real3_r50gcatt.sh │ │ ├── train_db_clipr50_8_32_st_real3.sh │ │ ├── train_db_clipr50_ft_ctw.sh │ │ ├── train_db_clipr50_ft_ic15.sh │ │ ├── train_db_clipr50_ft_ic17.sh │ │ ├── train_db_clipr50_ft_td.sh │ │ ├── train_db_clipr50_ft_tt.sh │ │ ├── train_debug.sh │ │ └── train_real3.sh │ ├── taiji1 │ │ ├── train_8_16_promp_gen_vis_32_ft_ctw_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ctw_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ctw_rang.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ic15_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ic15_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ic15_rang.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_td_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_td_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_td_rang.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_tt_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_tt_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_tt_rang.sh │ │ ├── train_8_24_real3_promp_gen_18.sh │ │ ├── train_8_24_real3_promp_gen_32.sh │ │ └── train_8_24_st_st150_real_promp_gen_32.sh │ └── taiji2 │ │ ├── train_8_16_promp_gen_vis_32_ft_ctw_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ctw_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ctw_rang.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ic15_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ic15_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_ic15_rang.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_td_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_td_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_td_rang.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_tt_adam.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_tt_adamw.sh │ │ ├── train_8_16_promp_gen_vis_32_ft_tt_rang.sh │ │ └── train_8_16_promp_gen_vis_ft_ic15.sh ├── test.py ├── tests │ ├── data │ │ ├── kie_toy_dataset │ │ │ ├── class_list.txt │ │ │ └── dict.txt │ │ ├── ocr_char_ann_toy_dataset │ │ │ ├── imgs │ │ │ │ ├── resort_88_101_1.png │ │ │ │ ├── resort_95_53_6.png │ │ │ │ ├── richard+feynman_101_8_6.png │ │ │ │ ├── richard+feynman_104_58_9.png │ │ │ │ ├── richard+feynman_110_1_6.png │ │ │ │ ├── richard+feynman_12_61_4.png │ │ │ │ ├── richard+feynman_130_74_1.png │ │ │ │ ├── richard+feynman_134_30_15.png │ │ │ │ ├── richard+feynman_15_43_4.png │ │ │ │ └── richard+feynman_18_18_5.png │ │ │ ├── instances_test.txt │ │ │ └── instances_train.txt │ │ ├── ocr_toy_dataset │ │ │ ├── imgs │ │ │ │ ├── 1036169.jpg │ │ │ │ ├── 1058891.jpg │ │ │ │ ├── 1058892.jpg │ │ │ │ ├── 1190237.jpg │ │ │ │ ├── 1210236.jpg │ │ │ │ ├── 1223729.jpg │ │ │ │ ├── 1223731.jpg │ │ │ │ ├── 1223732.jpg │ │ │ │ ├── 1223733.jpg │ │ │ │ └── 1240078.jpg │ │ │ ├── label.lmdb │ │ │ │ ├── data.mdb │ │ │ │ └── lock.mdb │ │ │ └── label.txt │ │ ├── test_img1.jpg │ │ ├── test_img1.png │ │ ├── test_img2.jpg │ │ └── toy_dataset │ │ │ ├── annotations │ │ │ └── test │ │ │ │ ├── gt_img_1.txt │ │ │ │ ├── gt_img_10.txt │ │ │ │ ├── gt_img_2.txt │ │ │ │ ├── gt_img_3.txt │ │ │ │ ├── gt_img_4.txt │ │ │ │ ├── gt_img_5.txt │ │ │ │ ├── gt_img_6.txt │ │ │ │ ├── gt_img_7.txt │ │ │ │ ├── gt_img_8.txt │ │ │ │ └── gt_img_9.txt │ │ │ ├── img_list.txt │ │ │ ├── imgs │ │ │ └── test │ │ │ │ ├── img_1.jpg │ │ │ │ ├── img_10.jpg │ │ │ │ ├── img_2.jpg │ │ │ │ ├── img_3.jpg │ │ │ │ ├── img_4.jpg │ │ │ │ ├── img_5.jpg │ │ │ │ ├── img_6.jpg │ │ │ │ ├── img_7.jpg │ │ │ │ ├── img_8.jpg │ │ │ │ └── img_9.jpg │ │ │ ├── instances_test.json │ │ │ └── instances_test.txt │ ├── test_apis │ │ ├── test_model_inference.py │ │ └── test_utils.py │ ├── test_core │ │ ├── test_deploy_utils.py │ │ └── test_end2end_vis.py │ ├── test_dataset │ │ ├── test_base_dataset.py │ │ ├── test_crop.py │ │ ├── test_dbnet_transforms.py │ │ ├── test_detect_dataset.py │ │ ├── test_icdar_dataset.py │ │ ├── test_kie_dataset.py │ │ ├── test_loader.py │ │ ├── test_loading.py │ │ ├── test_ner_dataset.py │ │ ├── test_ocr_dataset.py │ │ ├── test_ocr_seg_dataset.py │ │ ├── test_ocr_seg_target.py │ │ ├── test_ocr_transforms.py │ │ ├── test_openset_kie_dataset.py │ │ ├── test_parser.py │ │ ├── test_st150k_dataset.py │ │ ├── test_st_dataset.py │ │ ├── test_test_time_aug.py │ │ ├── test_textdet_targets.py │ │ ├── test_transform_wrappers.py │ │ ├── test_transforms.py │ │ └── test_uniform_concat_dataset.py │ ├── test_metrics │ │ ├── test_eval_utils.py │ │ ├── test_hmean_detect.py │ │ ├── test_hmean_ic13.py │ │ └── test_hmean_iou.py │ ├── test_models │ │ ├── test_detector.py │ │ ├── test_kie_config.py │ │ ├── test_label_convertor │ │ │ ├── test_attn_label_convertor.py │ │ │ └── test_ctc_label_convertor.py │ │ ├── test_loss.py │ │ ├── test_modules.py │ │ ├── test_ner_model.py │ │ ├── test_ocr_backbone.py │ │ ├── test_ocr_decoder.py │ │ ├── test_ocr_encoder.py │ │ ├── test_ocr_fuser.py │ │ ├── test_ocr_head.py │ │ ├── test_ocr_layer.py │ │ ├── test_ocr_loss.py │ │ ├── test_ocr_neck.py │ │ ├── test_ocr_preprocessor.py │ │ ├── test_panhead.py │ │ ├── test_recog_config.py │ │ ├── test_recognizer.py │ │ ├── test_targets.py │ │ ├── test_textdet_head.py │ │ └── test_textdet_neck.py │ ├── test_tools │ │ └── test_data_converter.py │ └── test_utils │ │ ├── test_box.py │ │ ├── test_check_argument.py │ │ ├── test_mask │ │ └── test_mask_utils.py │ │ ├── test_model.py │ │ ├── test_ocr.py │ │ ├── test_string_util.py │ │ ├── test_text │ │ └── test_text_utils.py │ │ ├── test_textio.py │ │ ├── test_version_utils.py │ │ └── test_wrapper.py ├── tools │ ├── __init__.py │ ├── analysis_tools │ │ ├── analyze_logs.py │ │ ├── analyze_results.py │ │ ├── benchmark.py │ │ ├── browse_dataset.py │ │ ├── coco_error_analysis.py │ │ ├── confusion_matrix.py │ │ ├── det_cam_visualizer.py │ │ ├── eval_metric.py │ │ ├── get_flops.py │ │ ├── optimize_anchors.py │ │ ├── robustness_eval.py │ │ ├── test_robustness.py │ │ └── vis_cam.py │ ├── benchmark_processing.py │ ├── data │ │ ├── __init__.py │ │ ├── kie │ │ │ └── closeset_to_openset.py │ │ ├── textdet │ │ │ ├── art_converter.py │ │ │ ├── coco_to_line_dict.py │ │ │ ├── ctw1500_converter.py │ │ │ ├── curvedsyntext_converter.py │ │ │ ├── filter_json.py │ │ │ ├── filter_json1.py │ │ │ ├── ic13_converter.py │ │ │ ├── icdar_converter.py │ │ │ ├── icdar_en_converter.py │ │ │ ├── merge_json.py │ │ │ ├── pkl2ic17.py │ │ │ ├── synthtext_converter.py │ │ │ ├── td_tr_converter.py │ │ │ ├── textocr_converter.py │ │ │ └── totaltext_converter.py │ │ ├── textrecog │ │ │ ├── openvino_converter.py │ │ │ ├── seg_synthtext_converter.py │ │ │ ├── svt_converter.py │ │ │ ├── synthtext_converter.py │ │ │ ├── textocr_converter.py │ │ │ └── totaltext_converter.py │ │ └── utils │ │ │ └── txt2lmdb.py │ ├── deployment │ │ ├── deploy_test.py │ │ ├── mmocr2torchserve.py │ │ ├── mmocr_handler.py │ │ ├── onnx2tensorrt.py │ │ ├── pytorch2onnx.py │ │ └── test_torchserve.py │ ├── det_test_imgs.py │ ├── dist_test.sh │ ├── dist_train.sh │ ├── kie_test_imgs.py │ ├── publish_model.py │ ├── recog_test_imgs.py │ ├── slurm_test.sh │ ├── slurm_train.sh │ ├── test.py │ └── train.py ├── train.py └── train_ocrclip.py ├── rotated_object_detection ├── .circleci │ ├── config.yml │ ├── docker │ │ └── Dockerfile │ ├── scripts │ │ └── get_mmcv_var.sh │ └── test.yml ├── .dev_scripts │ └── gather_models.py ├── .gitattributes ├── .github │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE │ │ ├── 1-bug-report.yml │ │ ├── 2-feature-request.yml │ │ ├── 3-new-model.yml │ │ ├── 4-documentation.yml │ │ └── config.yml │ ├── pull_request_template.md │ └── workflows │ │ ├── lint.yml │ │ ├── merge_stage_test.yml │ │ ├── pr_stage_test.yml │ │ ├── publish-to-pypi.yml │ │ ├── scripts │ │ └── get_mmcv_var.sh │ │ └── test_mim.yml ├── .gitignore ├── .pre-commit-config-zh-cn.yaml ├── .pre-commit-config.yaml ├── .pylintrc ├── .readthedocs.yml ├── CITATION.cff ├── CLIP │ ├── __init__.py │ ├── config_TCM │ │ ├── TCM_dota.py │ │ ├── rotated-atssTCM-le90_r50_fpn_1x_dota.py │ │ ├── rotated-fcosTCM-le90_r50_fpn_1x_dota.py │ │ └── rotated-retinanetTCM-rbox-le90_r50_fpn_1x_dota.py │ ├── models │ │ ├── TCM_model.py │ │ ├── __init__.py │ │ └── fcos_TCM.py │ └── transforms │ │ ├── __init__.py │ │ └── custom_transforms.py ├── LICENSE ├── MANIFEST.in ├── README.md ├── configs │ ├── _base_ │ │ ├── datasets │ │ │ ├── dior.py │ │ │ ├── dota.py │ │ │ ├── dota_coco.py │ │ │ ├── dota_ms.py │ │ │ ├── dota_qbox.py │ │ │ ├── dotav15.py │ │ │ ├── dotav2.py │ │ │ ├── hrsc.py │ │ │ ├── hrsid.py │ │ │ ├── rsdd.py │ │ │ ├── srsdd.py │ │ │ └── ssdd.py │ │ ├── default_runtime.py │ │ └── schedules │ │ │ ├── schedule_1x.py │ │ │ ├── schedule_2x.py │ │ │ ├── schedule_3x.py │ │ │ ├── schedule_40e.py │ │ │ └── schedule_6x.py │ ├── cfa │ │ ├── README.md │ │ ├── cfa-qbox_r50_fpn_1x_dota.py │ │ ├── cfa-qbox_r50_fpn_40e_dota.py │ │ └── metafile.yml │ ├── convnext │ │ ├── README.md │ │ ├── metafile.yml │ │ └── rotated-retinanet-rbox-le90_convnext-tiny_fpn_kld-stable_adamw-1x_dota.py │ ├── csl │ │ ├── README.md │ │ ├── metafile.yml │ │ └── rotated-retinanet-rbox-le90_r50_fpn_csl-gaussian_amp-1x_dota.py │ ├── gliding_vertex │ │ ├── README.md │ │ ├── gliding-vertex-qbox_r50_fpn_1x_dota.py │ │ ├── gliding-vertex-rbox_r50_fpn_1x_dota.py │ │ └── metafile.yml │ ├── gwd │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── rotated-retinanet-hbox-oc_r50_fpn_gwd_1x_dota.py │ │ ├── rotated-retinanet-rbox-le135_r50_fpn_gwd_1x_dota.py │ │ └── rotated-retinanet-rbox-le90_r50_fpn_gwd_1x_dota.py │ ├── h2rbox │ │ ├── README.md │ │ ├── dior │ │ │ └── h2rbox-le90_r50_fpn_adamw-1x_dior.py │ │ ├── dotav15 │ │ │ ├── h2rbox-le90_r50_fpn_adamw-1x_dotav15.py │ │ │ └── h2rbox-le90_r50_fpn_adamw-3x_dotav15.py │ │ ├── dotav2 │ │ │ ├── h2rbox-le90_r50_fpn_adamw-1x_dotav2.py │ │ │ └── h2rbox-le90_r50_fpn_adamw-3x_dotav2.py │ │ ├── h2rbox-le90_r50_fpn_adamw-1x_dota-ms.py │ │ ├── h2rbox-le90_r50_fpn_adamw-1x_dota.py │ │ ├── h2rbox-le90_r50_fpn_adamw-3x_dota.py │ │ └── metafile.yml │ ├── kfiou │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── r3det-oc_r50_fpn_kfiou-ln_1x_dota.py │ │ ├── roi-trans-le90_r50_fpn_kfiou-ln_1x_dota.py │ │ ├── rotated-retinanet-hbox-le135_r50_fpn_kfiou_1x_dota.py │ │ ├── rotated-retinanet-hbox-le90_r50_fpn_kfiou_1x_dota.py │ │ ├── rotated-retinanet-hbox-oc_r50_fpn_kfiou_1x_dota.py │ │ └── s2anet-le135_r50_fpn_kfiou-ln_1x_dota.py │ ├── kld │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── r3det-oc_r50_fpn_kld-stable_1x_dota.py │ │ ├── r3det-oc_r50_fpn_kld_1x_dota.py │ │ ├── r3det-tiny-oc_r50_fpn_kld_1x_dota.py │ │ ├── rotated-retinanet-hbox-oc_r50_fpn_kld-stable_1x_dota.py │ │ ├── rotated-retinanet-hbox-oc_r50_fpn_kld-stable_rr-6x_hrsc.py │ │ ├── rotated-retinanet-hbox-oc_r50_fpn_kld_1x_dota.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_kld-stable_1x_dota.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_kld-stable_adamw-1x_dota.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_kld-stable_rr-6x_hrsc.py │ │ └── rotated-retinanet-rbox-le90_r50_fpn_kld_1x_dota.py │ ├── oriented_rcnn │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── oriented-rcnn-le90_r50_fpn_1x_dota.py │ │ ├── oriented-rcnn-le90_r50_fpn_6x_hrsid.py │ │ ├── oriented-rcnn-le90_r50_fpn_6x_rsdd.py │ │ ├── oriented-rcnn-le90_r50_fpn_6x_srsdd.py │ │ ├── oriented-rcnn-le90_r50_fpn_6x_ssdd.py │ │ ├── oriented-rcnn-le90_r50_fpn_amp-1x_dota.py │ │ └── oriented-rcnn-le90_swin-tiny_fpn_1x_dota.py │ ├── oriented_reppoints │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── oriented-reppoints-qbox_r50_fpn_1x_dota.py │ │ └── oriented-reppoints-qbox_r50_fpn_mstrain-40e_dota.py │ ├── psc │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── rotated-fcos-hbox-le90_r50_fpn_psc-dual_1x_dota.py │ │ ├── rotated-fcos-hbox-le90_r50_fpn_psc_rr-6x_hrsc.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_psc-dual_amp-1x_dota.py │ │ └── rotated-retinanet-rbox-le90_r50_fpn_psc_rr-6x_hrsc.py │ ├── r3det │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── r3det-oc_r50_fpn_1x_dota.py │ │ ├── r3det-refine-oc_r50_fpn_1x_dota.py │ │ └── r3det-tiny-oc_r50_fpn_1x_dota.py │ ├── redet │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── redet-le90_re50_refpn_1x_dota.py │ │ ├── redet-le90_re50_refpn_3x_hrsc.py │ │ ├── redet-le90_re50_refpn_amp-1x_dota.py │ │ └── redet-le90_re50_refpn_rr-1x_dota-ms.py │ ├── roi_trans │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── roi-trans-le135_r50_fpn_1x_dota.py │ │ ├── roi-trans-le90_r50_fpn_1x_dota-ms.py │ │ ├── roi-trans-le90_r50_fpn_1x_dota.py │ │ ├── roi-trans-le90_r50_fpn_amp-1x_dota.py │ │ ├── roi-trans-le90_r50_fpn_rr-1x_dota-ms.py │ │ ├── roi-trans-le90_swin-tiny_fpn_1x_dota.py │ │ └── roi-trans-oc_r50_fpn_1x_dota.py │ ├── rotated_atss │ │ ├── README.md │ │ ├── metafile.yml │ │ └── rotated-atss-le90_r50_fpn_1x_dota.py │ ├── rotated_faster_rcnn │ │ ├── README.md │ │ ├── metafile.yml │ │ └── rotated-faster-rcnn-le90_r50_fpn_1x_dota.py │ ├── rotated_fcos │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── rotated-fcos-EDG-le90_r50_fpn_1x_dota.py │ │ ├── rotated-fcos-EDG4-le90_r50_fpn_1x_dota.py │ │ ├── rotated-fcos-HPF-le90_r50_fpn_1x_dota.py │ │ ├── rotated-fcos-HPF4-le90_r50_fpn_1x_dota.py │ │ ├── rotated-fcos-hbox-le90_r50_fpn_1x_dota.py │ │ ├── rotated-fcos-hbox-le90_r50_fpn_csl-gaussian_1x_dota.py │ │ ├── rotated-fcos-le90_r50_fpn_1x_dota.py │ │ ├── rotated-fcos-le90_r50_fpn_2x_dota.py │ │ ├── rotated-fcos-le90_r50_fpn_3x_dota.py │ │ ├── rotated-fcos-le90_r50_fpn_kld_1x_dota.py │ │ └── rotated-fcos-le90_r50_fpn_rr-6x_hrsc.py │ ├── rotated_reppoints │ │ ├── README.md │ │ ├── metafile.yml │ │ └── rotated-reppoints-qbox_r50_fpn_1x_dota.py │ ├── rotated_retinanet │ │ ├── README.md │ │ ├── metafile.yml │ │ ├── rotated-retinanet-hbox-le135_r50_fpn_1x_dota.py │ │ ├── rotated-retinanet-hbox-le90_r50_fpn_1x_dota.py │ │ ├── rotated-retinanet-hbox-oc_r50_fpn_1x_dota.py │ │ ├── rotated-retinanet-hbox-oc_r50_fpn_rr-6x_hrsc.py │ │ ├── rotated-retinanet-rbox-le135_r50_fpn_1x_dota.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_1x_dior.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_1x_dota.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_amp-1x_dota.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_rr-1x_dota-ms.py │ │ ├── rotated-retinanet-rbox-le90_r50_fpn_rr-6x_hrsc.py │ │ ├── rotated-retinanet-rbox-oc_r50_fpn_1x_dior.py │ │ └── rotated-retinanet-rbox-oc_r50_fpn_1x_dota.py │ ├── rotated_rtmdet │ │ ├── README.md │ │ ├── _base_ │ │ │ ├── default_runtime.py │ │ │ ├── dota_rr.py │ │ │ ├── dota_rr_ms.py │ │ │ ├── hrsc_rr.py │ │ │ └── schedule_3x.py │ │ ├── metafile.yml │ │ ├── rotated_rtmdet_l-100e-aug-dota.py │ │ ├── rotated_rtmdet_l-300e-aug-hrsc.py │ │ ├── rotated_rtmdet_l-3x-dota.py │ │ ├── rotated_rtmdet_l-3x-dota_ms.py │ │ ├── rotated_rtmdet_l-9x-hrsc.py │ │ ├── rotated_rtmdet_l-coco_pretrain-3x-dota_ms.py │ │ ├── rotated_rtmdet_m-3x-dota.py │ │ ├── rotated_rtmdet_m-3x-dota_ms.py │ │ ├── rotated_rtmdet_s-3x-dota.py │ │ ├── rotated_rtmdet_s-3x-dota_ms.py │ │ ├── rotated_rtmdet_tiny-300e-aug-hrsc.py │ │ ├── rotated_rtmdet_tiny-3x-dota.py │ │ ├── rotated_rtmdet_tiny-3x-dota_ms.py │ │ └── rotated_rtmdet_tiny-9x-hrsc.py │ ├── s2anet │ │ ├── README.md │ │ ├── cascade-s2anet-le135_r50_fpn_1x_dota.py │ │ ├── metafile.yml │ │ ├── s2anet-le135_r50_fpn_1x_dota.py │ │ ├── s2anet-le135_r50_fpn_3x_hrsc.py │ │ ├── s2anet-le135_r50_fpn_amp-1x_dota.py │ │ └── s2anet-le90_r50_fpn_1x_dota.py │ └── sasm_reppoints │ │ ├── README.md │ │ ├── metafile.yml │ │ └── sasm-reppoints-qbox_r50_fpn_1x_dota.py ├── demo │ ├── MMRotate_Tutorial.ipynb │ ├── demo.jpg │ ├── dota_demo.jpg │ ├── huge_image_demo.py │ └── image_demo.py ├── docker │ ├── Dockerfile │ └── serve │ │ ├── Dockerfile │ │ ├── config.properties │ │ └── entrypoint.sh ├── docs │ ├── en │ │ ├── _static │ │ │ ├── css │ │ │ │ └── readthedocs.css │ │ │ └── image │ │ │ │ └── mmrotate-logo.png │ │ ├── advanced_guides │ │ │ ├── conventions.md │ │ │ ├── customize_dataset.md │ │ │ ├── customize_losses.md │ │ │ ├── customize_models.md │ │ │ ├── customize_runtime.md │ │ │ ├── customize_transforms.md │ │ │ ├── data_flow.md │ │ │ ├── datasets.md │ │ │ ├── engine.md │ │ │ ├── evaluation.md │ │ │ ├── how_to.md │ │ │ ├── index.rst │ │ │ ├── models.md │ │ │ └── transforms.md │ │ ├── api.rst │ │ ├── conf.py │ │ ├── get_started.md │ │ ├── index.rst │ │ ├── make.bat │ │ ├── migration.md │ │ ├── model_zoo.md │ │ ├── notes │ │ │ ├── changelog.md │ │ │ ├── changelog_v0.x.md │ │ │ ├── contribution_guide.md │ │ │ ├── faq.md │ │ │ └── projects.md │ │ ├── overview.md │ │ ├── stat.py │ │ ├── switch_language.md │ │ └── user_guides │ │ │ ├── config.md │ │ │ ├── dataset_prepare.md │ │ │ ├── deploy.md │ │ │ ├── index.rst │ │ │ ├── inference.md │ │ │ ├── test_results_submission.md │ │ │ ├── train_test.md │ │ │ ├── useful_tools.md │ │ │ └── visualization.md │ └── zh_cn │ │ ├── _static │ │ ├── css │ │ │ └── readthedocs.css │ │ └── image │ │ │ └── mmrotate-logo.png │ │ ├── advanced_guides │ │ ├── conventions.md │ │ ├── customize_dataset.md │ │ ├── customize_losses.md │ │ ├── customize_models.md │ │ ├── customize_runtime.md │ │ ├── customize_transforms.md │ │ ├── data_flow.md │ │ ├── datasets.md │ │ ├── engine.md │ │ ├── evaluation.md │ │ ├── how_to.md │ │ ├── index.rst │ │ ├── models.md │ │ └── transforms.md │ │ ├── api.rst │ │ ├── conf.py │ │ ├── get_started.md │ │ ├── index.rst │ │ ├── make.bat │ │ ├── migration.md │ │ ├── model_zoo.md │ │ ├── notes │ │ ├── contribution_guide.md │ │ ├── faq.md │ │ └── projects.md │ │ ├── overview.md │ │ ├── stat.py │ │ ├── switch_language.md │ │ └── user_guides │ │ ├── config.md │ │ ├── dataset_prepare.md │ │ ├── deploy.md │ │ ├── index.rst │ │ ├── inference.md │ │ ├── test_results_submission.md │ │ ├── train_test.md │ │ ├── useful_tools.md │ │ └── visualization.md ├── mmrotate │ ├── __init__.py │ ├── apis │ │ ├── __init__.py │ │ └── inference.py │ ├── datasets │ │ ├── __init__.py │ │ ├── dior.py │ │ ├── dota.py │ │ ├── hrsc.py │ │ └── transforms │ │ │ ├── __init__.py │ │ │ ├── loading.py │ │ │ └── transforms.py │ ├── evaluation │ │ ├── __init__.py │ │ ├── functional │ │ │ ├── __init__.py │ │ │ └── mean_ap.py │ │ └── metrics │ │ │ ├── __init__.py │ │ │ ├── dota_metric.py │ │ │ └── rotated_coco_metric.py │ ├── models │ │ ├── __init__.py │ │ ├── backbones │ │ │ ├── __init__.py │ │ │ └── re_resnet.py │ │ ├── dense_heads │ │ │ ├── __init__.py │ │ │ ├── angle_branch_retina_head.py │ │ │ ├── cfa_head.py │ │ │ ├── h2rbox_head.py │ │ │ ├── oriented_reppoints_head.py │ │ │ ├── oriented_rpn_head.py │ │ │ ├── r3_head.py │ │ │ ├── rotated_atss_head.py │ │ │ ├── rotated_fcos_head.py │ │ │ ├── rotated_reppoints_head.py │ │ │ ├── rotated_retina_head.py │ │ │ ├── rotated_rtmdet_head.py │ │ │ ├── s2a_head.py │ │ │ └── sam_reppoints_head.py │ │ ├── detectors │ │ │ ├── __init__.py │ │ │ ├── h2rbox.py │ │ │ └── refine_single_stage.py │ │ ├── layers │ │ │ ├── __init__.py │ │ │ └── align.py │ │ ├── losses │ │ │ ├── __init__.py │ │ │ ├── convex_giou_loss.py │ │ │ ├── gaussian_dist_loss.py │ │ │ ├── gaussian_dist_loss_v1.py │ │ │ ├── h2rbox_consistency_loss.py │ │ │ ├── kf_iou_loss.py │ │ │ ├── rotated_iou_loss.py │ │ │ ├── smooth_focal_loss.py │ │ │ └── spatial_border_loss.py │ │ ├── necks │ │ │ ├── __init__.py │ │ │ └── re_fpn.py │ │ ├── roi_heads │ │ │ ├── __init__.py │ │ │ ├── bbox_heads │ │ │ │ ├── __init__.py │ │ │ │ ├── convfc_rbbox_head.py │ │ │ │ └── gv_bbox_head.py │ │ │ ├── gv_ratio_roi_head.py │ │ │ └── roi_extractors │ │ │ │ ├── __init__.py │ │ │ │ └── rotate_single_level_roi_extractor.py │ │ ├── task_modules │ │ │ ├── __init__.py │ │ │ ├── assigners │ │ │ │ ├── __init__.py │ │ │ │ ├── convex_assigner.py │ │ │ │ ├── max_convex_iou_assigner.py │ │ │ │ ├── rotate_iou2d_calculator.py │ │ │ │ ├── rotated_atss_assigner.py │ │ │ │ └── sas_assigner.py │ │ │ ├── coders │ │ │ │ ├── __init__.py │ │ │ │ ├── angle_coder.py │ │ │ │ ├── delta_midpointoffset_rbbox_coder.py │ │ │ │ ├── delta_xywh_hbbox_coder.py │ │ │ │ ├── delta_xywh_qbbox_coder.py │ │ │ │ ├── delta_xywht_hbbox_coder.py │ │ │ │ ├── delta_xywht_rbbox_coder.py │ │ │ │ ├── distance_angle_point_coder.py │ │ │ │ └── gliding_vertex_coder.py │ │ │ └── prior_generators │ │ │ │ ├── __init__.py │ │ │ │ └── anchor_generator.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── enn.py │ │ │ ├── misc.py │ │ │ ├── orconv.py │ │ │ └── ripool.py │ ├── registry.py │ ├── structures │ │ ├── __init__.py │ │ └── bbox │ │ │ ├── __init__.py │ │ │ ├── bbox_overlaps.py │ │ │ ├── box_converters.py │ │ │ ├── quadri_boxes.py │ │ │ ├── rotated_boxes.py │ │ │ └── transforms.py │ ├── testing │ │ ├── __init__.py │ │ └── _utils.py │ ├── utils │ │ ├── __init__.py │ │ ├── collect_env.py │ │ ├── misc.py │ │ ├── patch │ │ │ ├── __init__.py │ │ │ ├── merge_results.py │ │ │ └── split.py │ │ └── setup_env.py │ ├── version.py │ └── visualization │ │ ├── __init__.py │ │ ├── local_visualizer.py │ │ └── palette.py ├── model-index.yml ├── projects │ └── example_project │ │ ├── README.md │ │ ├── configs │ │ └── r3det-oc_dummy-resnet_fpn_1x_dota.py │ │ └── dummy │ │ ├── __init__.py │ │ └── dummy_resnet.py ├── requirements.txt ├── requirements │ ├── build.txt │ ├── docs.txt │ ├── mminstall.txt │ ├── optional.txt │ ├── readthedocs.txt │ ├── runtime.txt │ └── tests.txt ├── resources │ ├── mmrotate-logo.png │ ├── qq_group_qrcode.jpg │ └── zhihu_qrcode.jpg ├── scatter.ipynb ├── setup.cfg ├── setup.py ├── tests │ ├── data │ │ ├── dior │ │ │ ├── Annotations │ │ │ │ └── Oriented Bounding Boxes │ │ │ │ │ └── 00001.xml │ │ │ ├── JPEGImage │ │ │ │ └── 00001.jpg │ │ │ └── demo.txt │ │ ├── dota │ │ │ ├── images │ │ │ │ └── P2805__1024__0___0.png │ │ │ └── labelTxt │ │ │ │ └── P2805__1024__0___0.txt │ │ └── hrsc │ │ │ ├── FullDataSet │ │ │ └── Annotations │ │ │ │ └── 100000006.xml │ │ │ └── demo.txt │ ├── test_apis │ │ └── test_inference.py │ ├── test_datasets │ │ ├── test_dior.py │ │ ├── test_dota.py │ │ ├── test_hrsc.py │ │ └── test_transforms │ │ │ └── test_transforms.py │ ├── test_evaluation │ │ └── test_metrics │ │ │ ├── test_dota_metric.py │ │ │ └── test_rotated_coco_metric.py │ ├── test_models │ │ ├── test_backbones │ │ │ └── test_re_resnet.py │ │ ├── test_dense_heads │ │ │ ├── test_angle_branch_retina_head.py │ │ │ ├── test_cfa_head.py │ │ │ ├── test_h2rbox_head.py │ │ │ ├── test_oriented_reppoints.py │ │ │ ├── test_r3_head.py │ │ │ ├── test_rotated_atss_head.py │ │ │ ├── test_rotated_fcos_head.py │ │ │ ├── test_rotated_reppoints.py │ │ │ ├── test_rotated_retina_head.py │ │ │ ├── test_rotated_rtmdet_head.py │ │ │ ├── test_s2a_head.py │ │ │ └── test_sam_reppoints_head.py │ │ ├── test_detectors │ │ │ ├── test_h2rbox.py │ │ │ ├── test_refine_single_stage.py │ │ │ ├── test_single_stage.py │ │ │ └── test_two_stage.py │ │ ├── test_losses │ │ │ └── test_loss.py │ │ ├── test_necks │ │ │ └── test_re_fpn.py │ │ ├── test_roi_heads │ │ │ ├── test_bbox_head │ │ │ │ ├── test_convfc_rbbox_head.py │ │ │ │ └── test_gv_bbox_head.py │ │ │ └── test_gv_ratio_roi_head.py │ │ └── test_task_modules │ │ │ ├── test_assigners │ │ │ ├── test_convex_assigner.py │ │ │ ├── test_max_convex_iou_assigner.py │ │ │ ├── test_rotated_atss_assigner.py │ │ │ └── test_sas_assigner.py │ │ │ ├── test_coder │ │ │ ├── test_angle_coder.py │ │ │ ├── test_delta_midpointoffset_rbbox_coder.py │ │ │ ├── test_delta_xywh_hbbox_coder.py │ │ │ ├── test_delta_xywh_qbbox_coder.py │ │ │ ├── test_delta_xywht_hbbox_coder.py │ │ │ ├── test_delta_xywht_rbbox_coder.py │ │ │ └── test_gliding_vertex_coder.py │ │ │ ├── test_prior_generators │ │ │ └── test_anchor_generator.py │ │ │ └── test_rotated_iou2d_calculator.py │ ├── test_structures │ │ └── test_bbox │ │ │ ├── test_box_converters.py │ │ │ ├── test_quadri_boxes.py │ │ │ └── test_rotated_boxes.py │ └── test_visualization │ │ ├── test_local_visualizer.py │ │ └── test_palette.py └── tools │ ├── analysis_tools │ ├── analyze_logs.py │ ├── benchmark.py │ ├── browse_dataset.py │ ├── confusion_matrix.py │ └── get_flops.py │ ├── data │ ├── README.md │ ├── dior │ │ └── README.md │ ├── dota │ │ ├── README.md │ │ ├── dota2coco.py │ │ └── split │ │ │ ├── img_split.py │ │ │ └── split_configs │ │ │ ├── ms_test.json │ │ │ ├── ms_train.json │ │ │ ├── ms_trainval.json │ │ │ ├── ms_val.json │ │ │ ├── ss_test.json │ │ │ ├── ss_train.json │ │ │ ├── ss_trainval.json │ │ │ └── ss_val.json │ ├── hrsc │ │ └── README.md │ ├── hrsid │ │ └── README.md │ ├── rsdd │ │ └── README.md │ ├── srsdd │ │ └── README.md │ └── ssdd │ │ └── README.md │ ├── deployment │ ├── mmrotate2torchserve.py │ └── mmrotate_handler.py │ ├── dist_test.sh │ ├── dist_train.sh │ ├── misc │ └── print_config.py │ ├── model_converters │ └── publish_model.py │ ├── slurm_test.sh │ ├── slurm_train.sh │ ├── test.py │ └── train.py └── spotter ├── .gitignore ├── LICENSE ├── README.md ├── adet ├── __init__.py ├── checkpoint │ ├── __init__.py │ └── adet_checkpoint.py ├── config │ ├── __init__.py │ ├── config.py │ └── defaults.py ├── data │ ├── __init__.py │ ├── augmentation.py │ ├── base_textdet_targets.py │ ├── builtin.py │ ├── dataset_mapper.py │ ├── datasets │ │ └── text.py │ ├── dbnet_targets.py │ ├── detection_utils.py │ └── fcpose_dataset_mapper.py ├── evaluation │ ├── __init__.py │ ├── lexicon_procesor.py │ ├── rrc_evaluation_funcs.py │ ├── rrc_evaluation_funcs_ic15.py │ ├── text_eval_script.py │ ├── text_eval_script_ic15.py │ ├── text_evaluation.py │ └── text_evaluation_all.py ├── layers │ ├── __init__.py │ ├── bezier_align.py │ ├── conv_with_kaiming_uniform.py │ ├── csrc │ │ ├── BezierAlign │ │ │ ├── BezierAlign.h │ │ │ ├── BezierAlign_cpu.cpp │ │ │ └── BezierAlign_cuda.cu │ │ ├── DefROIAlign │ │ │ ├── DefROIAlign.h │ │ │ └── DefROIAlign_cuda.cu │ │ ├── DeformAttn │ │ │ ├── ms_deform_attn.h │ │ │ ├── ms_deform_attn_cpu.cpp │ │ │ ├── ms_deform_attn_cpu.h │ │ │ ├── ms_deform_attn_cuda.cu │ │ │ ├── ms_deform_attn_cuda.h │ │ │ └── ms_deform_im2col_cuda.cuh │ │ ├── cuda_version.cu │ │ ├── ml_nms │ │ │ ├── ml_nms.cu │ │ │ └── ml_nms.h │ │ └── vision.cpp │ ├── def_roi_align.py │ ├── deform_conv.py │ ├── deformable_transformer.py │ ├── gcn.py │ ├── iou_loss.py │ ├── ml_nms.py │ ├── ms_deform_attn.py │ ├── naive_group_norm.py │ └── pos_encoding.py ├── modeling │ ├── __init__.py │ ├── backbone │ │ ├── __init__.py │ │ ├── bifpn.py │ │ ├── dla.py │ │ ├── fpn.py │ │ ├── lpf.py │ │ ├── mobilenet.py │ │ ├── resnet_interval.py │ │ ├── resnet_lpf.py │ │ └── vovnet.py │ ├── batext │ │ ├── __init__.py │ │ ├── batext.py │ │ └── batext_outputs.py │ ├── clip │ │ ├── __init__.py │ │ ├── bpe_simple_vocab_16e6.txt.gz │ │ ├── models.py │ │ └── untils.py │ ├── one_stage_detector.py │ ├── poolers.py │ ├── roi_heads │ │ ├── __init__.py │ │ ├── attn_predictor.py │ │ └── text_head.py │ ├── testr │ │ ├── __init__.py │ │ ├── losses.py │ │ ├── matcher.py │ │ └── models.py │ └── transformer_detector.py ├── projects │ └── __init__.py ├── structures │ ├── __init__.py │ └── beziers.py └── utils │ ├── __init__.py │ ├── comm.py │ ├── misc.py │ └── visualizer.py ├── clip_config.py ├── configs ├── BAText │ ├── Base-BAText.yaml │ ├── Base-CLIP-BAText.yaml │ ├── Base-CLIP-BAText_debug.yaml │ ├── CTW1500 │ │ ├── Base-CLIP-CTW1500.yaml │ │ ├── Base-CTW1500.yaml │ │ ├── v1_attn_R_50.yaml │ │ ├── v1_attn_R_50_debug.yaml │ │ ├── v1_clip_attn_R_50.yaml │ │ └── v2_attn_R_50.yaml │ ├── ICDAR15 │ │ ├── Base-CLIP-ic15.yaml │ │ ├── Base-ic15.yaml │ │ ├── v1_attn_R_50.yaml │ │ ├── v1_attn_R_50_debug.yaml │ │ ├── v1_clip_attn_R_50.yaml │ │ ├── v1_clip_attn_R_50_debug.yaml │ │ ├── v1_clip_attn_R_50_v2.yaml │ │ └── v2_attn_R_50.yaml │ ├── Pretrain │ │ ├── Base-CLIP-Pretrain-ic15.yaml │ │ ├── Base-CLIP-Pretrain.yaml │ │ ├── Base-Chn-Pretrain.yaml │ │ ├── Base-Pretrain-ic15.yaml │ │ ├── Base-Pretrain.yaml │ │ ├── attn_R_50.yaml │ │ ├── v1_attn_R_50.yaml │ │ ├── v1_clip_attn_R_50.yaml │ │ ├── v1_ic15_attn_R_50.yaml │ │ ├── v1_ic15_clip_attn_R_50.yaml │ │ ├── v2_attn_R_50.yaml │ │ ├── v2_chn_attn_R_50.yaml │ │ └── v2_ic15_attn_R_50.yaml │ ├── ReCTS │ │ ├── Base-ReCTS.yaml │ │ └── v2_chn_attn_R_50.yaml │ └── TotalText │ │ ├── Base-CLIP-TotalText.yaml │ │ ├── Base-TotalText.yaml │ │ ├── v1_attn_R_50.yaml │ │ ├── v1_clip_attn_R_50.yaml │ │ ├── v1_clip_attn_R_50_debug.yaml │ │ ├── v1_clip_attn_R_50_gamma.yaml │ │ └── v2_attn_R_50.yaml └── TESTR │ ├── Base-CLIP-TESTR.yaml │ ├── Base-TESTR.yaml │ ├── Base-TESTR_debug.yaml │ ├── CTW1500 │ ├── Base-CLIP-CTW1500-Polygon.yaml │ ├── Base-CTW1500-Polygon.yaml │ ├── Base-CTW1500-Polygon_debug.yaml │ ├── Base-CTW1500.yaml │ ├── TESTR_CLIP_R_50_Polygon.yaml │ ├── TESTR_CLIP_R_50_Polygon_debug.yaml │ ├── TESTR_R_50.yaml │ ├── TESTR_R_50_Polygon.yaml │ └── TESTR_R_50_Polygon_debug.yaml │ ├── ICDAR15 │ ├── Base-CLIP-ICDAR15-Polygon.yaml │ ├── Base-ICDAR15-Polygon.yaml │ ├── Base-ICDAR15-Polygon_debug.yaml │ ├── TESTR_CLIP_R_50_Polygon.yaml │ ├── TESTR_CLIP_R_50_Polygon_debug.yaml │ ├── TESTR_CLIP_R_50_Polygon_v2.yaml │ ├── TESTR_R_50_Polygon.yaml │ └── TESTR_R_50_Polygon_debug.yaml │ ├── Pretrain │ ├── Base-Pretrain-Polygon.yaml │ ├── Base-Pretrain.yaml │ ├── TESTR_R_50.yaml │ ├── TESTR_R_50_Polygon.yaml │ └── TESTR_R_50_Polygon_debug.yaml │ └── TotalText │ ├── Base-CLIP-TotalText-Polygon.yaml │ ├── Base-TotalText-Polygon.yaml │ ├── Base-TotalText-Polygon_debug.yaml │ ├── Base-TotalText.yaml │ ├── TESTR_CLIP_R_50_Polygon.yaml │ ├── TESTR_CLIP_R_50_Polygon_debug.yaml │ ├── TESTR_R_50.yaml │ ├── TESTR_R_50_Polygon.yaml │ └── TESTR_R_50_Polygon_debug.yaml ├── demo ├── demo.py └── predictor.py ├── projects └── TESTR_CLIP │ ├── testr_clip │ ├── __init__.py │ ├── clip_config.py │ └── optimizer │ │ ├── __init__.py │ │ ├── ranger2020.py │ │ └── ranger21.py │ ├── train_net.py │ └── train_net_abc.py ├── setup.py ├── taiabc ├── train_8_8_promp_gen_vis_ft_ctw_adamw_pixcls05_1e5.sh ├── train_8_8_promp_gen_vis_ft_ctw_adamw_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_ctw_adamw_pixcls1_1e5.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls05_1e5.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls1_1e5.sh ├── train_8_8_promp_gen_vis_ft_ic15_adamw_pixcls05_1e5.sh ├── train_8_8_promp_gen_vis_ft_ic15_adamw_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_ic15_adamw_pixcls1_1e5.sh ├── train_8_8_promp_gen_vis_ft_ic15_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_tt_adamw_pixcls05_1e5.sh ├── train_8_8_promp_gen_vis_ft_tt_adamw_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_tt_adamw_pixcls1_1e5.sh ├── train_8_8_promp_gen_vis_ft_tt_debug.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls05.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls05_lr1e5.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls1_gamma.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls1_lr1e5.sh ├── train_8_8_promp_gen_vis_ft_tt_ranger_pixcls05_1e5.sh ├── train_8_8_promp_gen_vis_pretrain.sh └── train_abc_8_8_promp_gen_vis_ft_ic15_pixcls1.sh ├── taiji ├── train_8_8_promp_gen_vis_ft_ctw.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls05.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls05_300k.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls15.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls1_400k.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls1_500k.sh ├── train_8_8_promp_gen_vis_ft_ctw_pixcls2.sh ├── train_8_8_promp_gen_vis_ft_ctw_ranger.sh ├── train_8_8_promp_gen_vis_ft_ctw_ranger_pixcls05.sh ├── train_8_8_promp_gen_vis_ft_ic15.sh ├── train_8_8_promp_gen_vis_ft_ic15_pixcls0.sh ├── train_8_8_promp_gen_vis_ft_ic15_pixcls05.sh ├── train_8_8_promp_gen_vis_ft_ic15_pixcls0_60k.sh ├── train_8_8_promp_gen_vis_ft_ic15_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_ic15_pixcls2.sh ├── train_8_8_promp_gen_vis_ft_ic15_ranger.sh ├── train_8_8_promp_gen_vis_ft_ic15_ranger_pc0.sh ├── train_8_8_promp_gen_vis_ft_ic15_ranger_pc0_60k.sh ├── train_8_8_promp_gen_vis_ft_ic15_ranger_pc0_lr.sh ├── train_8_8_promp_gen_vis_ft_ic15_ranger_pc1_lr.sh ├── train_8_8_promp_gen_vis_ft_ic15_ranger_pixcls05.sh ├── train_8_8_promp_gen_vis_ft_tt.sh ├── train_8_8_promp_gen_vis_ft_tt_debug.sh ├── train_8_8_promp_gen_vis_ft_tt_pix_cls0.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls05.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls1.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls15.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls2.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls3.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls4.sh ├── train_8_8_promp_gen_vis_ft_tt_pixcls5.sh ├── train_8_8_promp_gen_vis_ft_tt_ranger.sh ├── train_8_8_promp_gen_vis_ft_tt_ranger_pc1.sh ├── train_8_8_promp_gen_vis_ft_tt_ranger_pc2.sh ├── train_8_8_promp_gen_vis_ft_tt_ranger_pixcls05.sh └── train_8_8_promp_gen_vis_pretrain.sh ├── taitest ├── test_ctw_onic15.sh ├── test_ctw_ontt.sh ├── test_ic15_onctw.sh ├── test_ic15_ontt.sh ├── test_tt_onctw.sh └── test_tt_onic15.sh ├── taitestabc ├── test_ctw_onic15.sh ├── test_ctw_ontt.sh ├── test_tt_onctw.sh └── test_tt_onic15.sh ├── taitime └── testr_ic15_h1.sh ├── tools ├── clip_config.py ├── run.sh ├── train_net.py ├── train_net_abc.py └── visualize_data.py └── train_net.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/README.md -------------------------------------------------------------------------------- /mmocr_src/.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.circleci/config.yml -------------------------------------------------------------------------------- /mmocr_src/.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.codespellrc -------------------------------------------------------------------------------- /mmocr_src/.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = 3 | */__init__.py 4 | -------------------------------------------------------------------------------- /mmocr_src/.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /mmocr_src/.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /mmocr_src/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /mmocr_src/.github/ISSUE_TEMPLATE/error-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/ISSUE_TEMPLATE/error-report.md -------------------------------------------------------------------------------- /mmocr_src/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /mmocr_src/.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/workflows/build.yml -------------------------------------------------------------------------------- /mmocr_src/.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/workflows/lint.yml -------------------------------------------------------------------------------- /mmocr_src/.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /mmocr_src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.gitignore -------------------------------------------------------------------------------- /mmocr_src/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.pre-commit-config.yaml -------------------------------------------------------------------------------- /mmocr_src/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.pylintrc -------------------------------------------------------------------------------- /mmocr_src/.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/.readthedocs.yml -------------------------------------------------------------------------------- /mmocr_src/CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/CITATION.cff -------------------------------------------------------------------------------- /mmocr_src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/LICENSE -------------------------------------------------------------------------------- /mmocr_src/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/MANIFEST.in -------------------------------------------------------------------------------- /mmocr_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/README.md -------------------------------------------------------------------------------- /mmocr_src/README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/README_zh-CN.md -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/default_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/default_runtime.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/det_datasets/ctw1500.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/det_datasets/ctw1500.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/det_datasets/icdar2015.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/det_datasets/icdar2015.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/det_datasets/icdar2017.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/det_datasets/icdar2017.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/det_datasets/toy_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/det_datasets/toy_data.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_datasets/MJ_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_datasets/MJ_train.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_datasets/toy_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_datasets/toy_data.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_models/abinet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_models/abinet.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_models/crnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_models/crnn.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_models/crnn_tps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_models/crnn_tps.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_models/sar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_models/sar.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_models/satrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_models/satrn.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/recog_models/seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/recog_models/seg.py -------------------------------------------------------------------------------- /mmocr_src/configs/_base_/runtime_10e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/_base_/runtime_10e.py -------------------------------------------------------------------------------- /mmocr_src/configs/kie/sdmgr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/kie/sdmgr/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/kie/sdmgr/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/kie/sdmgr/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/ner/bert_softmax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/ner/bert_softmax/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/dbnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/dbnet/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/dbnet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/dbnet/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/drrg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/drrg/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/drrg/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/drrg/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/fcenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/fcenet/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/fcenet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/fcenet/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/maskrcnn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/maskrcnn/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/maskrcnn/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/maskrcnn/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/panet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/panet/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/panet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/panet/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/psenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/psenet/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/psenet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/psenet/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/textsnake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/textsnake/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textdet/textsnake/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textdet/textsnake/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/abinet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/abinet/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/abinet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/abinet/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/crnn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/crnn/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/crnn/crnn_toy_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/crnn/crnn_toy_dataset.py -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/crnn/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/crnn/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/nrtr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/nrtr/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/nrtr/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/nrtr/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/robust_scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/robust_scanner/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/sar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/sar/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/sar/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/sar/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/satrn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/satrn/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/satrn/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/satrn/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/satrn/satrn_academic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/satrn/satrn_academic.py -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/satrn/satrn_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/satrn/satrn_small.py -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/seg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/seg/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/seg/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/seg/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/tps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/tps/README.md -------------------------------------------------------------------------------- /mmocr_src/configs/textrecog/tps/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/configs/textrecog/tps/metafile.yml -------------------------------------------------------------------------------- /mmocr_src/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/README.md -------------------------------------------------------------------------------- /mmocr_src/demo/demo_densetext_det.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/demo_densetext_det.jpg -------------------------------------------------------------------------------- /mmocr_src/demo/demo_kie.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/demo_kie.jpeg -------------------------------------------------------------------------------- /mmocr_src/demo/demo_text_det.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/demo_text_det.jpg -------------------------------------------------------------------------------- /mmocr_src/demo/demo_text_ocr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/demo_text_ocr.jpg -------------------------------------------------------------------------------- /mmocr_src/demo/demo_text_recog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/demo_text_recog.jpg -------------------------------------------------------------------------------- /mmocr_src/demo/ner_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/ner_demo.py -------------------------------------------------------------------------------- /mmocr_src/demo/resources/demo_kie_pred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/resources/demo_kie_pred.png -------------------------------------------------------------------------------- /mmocr_src/demo/resources/demo_ocr_pred.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/resources/demo_ocr_pred.jpg -------------------------------------------------------------------------------- /mmocr_src/demo/resources/text_det_pred.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/resources/text_det_pred.jpg -------------------------------------------------------------------------------- /mmocr_src/demo/resources/text_recog_pred.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/resources/text_recog_pred.jpg -------------------------------------------------------------------------------- /mmocr_src/demo/webcam_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/demo/webcam_demo.py -------------------------------------------------------------------------------- /mmocr_src/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docker/Dockerfile -------------------------------------------------------------------------------- /mmocr_src/docs/en/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/Makefile -------------------------------------------------------------------------------- /mmocr_src/docs/en/_static/css/readthedocs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/_static/css/readthedocs.css -------------------------------------------------------------------------------- /mmocr_src/docs/en/_static/images/mmocr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/_static/images/mmocr.png -------------------------------------------------------------------------------- /mmocr_src/docs/en/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/api.rst -------------------------------------------------------------------------------- /mmocr_src/docs/en/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/changelog.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/code_of_conduct.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/conf.py -------------------------------------------------------------------------------- /mmocr_src/docs/en/dataset_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/dataset_types.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/datasets/det.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/datasets/det.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/datasets/kie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/datasets/kie.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/datasets/ner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/datasets/ner.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/datasets/recog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/datasets/recog.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/deployment.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/getting_started.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/index.rst -------------------------------------------------------------------------------- /mmocr_src/docs/en/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/install.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/make.bat -------------------------------------------------------------------------------- /mmocr_src/docs/en/merge_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/merge_docs.sh -------------------------------------------------------------------------------- /mmocr_src/docs/en/model_serving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/model_serving.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/requirements.txt -------------------------------------------------------------------------------- /mmocr_src/docs/en/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/stats.py -------------------------------------------------------------------------------- /mmocr_src/docs/en/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/testing.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/tools.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/training.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/training.md -------------------------------------------------------------------------------- /mmocr_src/docs/en/tutorials/kie_closeset_openset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/en/tutorials/kie_closeset_openset.md -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/Makefile -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/_static/css/readthedocs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/_static/css/readthedocs.css -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/_static/images/mmocr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/_static/images/mmocr.png -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/api.rst -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/conf.py -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/cp_origin_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/cp_origin_docs.sh -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/datasets/det.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/datasets/det.md -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/datasets/kie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/datasets/kie.md -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/datasets/ner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/datasets/ner.md -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/datasets/recog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/datasets/recog.md -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/deployment.md -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/index.rst -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/install.md -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/make.bat -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/merge_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/merge_docs.sh -------------------------------------------------------------------------------- /mmocr_src/docs/zh_cn/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/docs/zh_cn/stats.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/apis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/apis/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/apis/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/apis/inference.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/apis/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/apis/train.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/apis/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/apis/utils.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/deployment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/deployment/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/deployment/deploy_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/deployment/deploy_utils.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/hmean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/hmean.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/hmean_ic13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/hmean_ic13.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/hmean_iou.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/hmean_iou.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/kie_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/kie_metric.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/ner_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/ner_metric.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/ocr_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/ocr_metric.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/evaluation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/evaluation/utils.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/mask.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/core/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/core/visualize.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/base_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/builder.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/icdar_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/icdar_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/kie_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/kie_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/ner_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/ner_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/ocr_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/ocr_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/ocr_seg_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/ocr_seg_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/openset_kie_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/openset_kie_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/box_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/box_utils.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/crop.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/kie_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/kie_transforms.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/loading.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/ner_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/ner_transforms.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/ocr_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/ocr_transforms.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/test_time_aug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/test_time_aug.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/pipelines/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/pipelines/transforms.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/text_det_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/text_det_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/uniform_concat_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/uniform_concat_dataset.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/utils/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/utils/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/utils/loader.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/datasets/utils/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/datasets/utils/parser.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/builder.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/backbones/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/backbones/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/backbones/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/backbones/unet.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/detectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/detectors/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/layers/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/losses/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/losses/dice_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/losses/dice_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/losses/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/losses/focal_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/common/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/common/modules/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/kie/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/kie/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/kie/extractors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/kie/extractors/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/kie/extractors/sdmgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/kie/extractors/sdmgr.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/kie/heads/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/kie/heads/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/kie/heads/sdmgr_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/kie/heads/sdmgr_head.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/kie/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/kie/losses/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/kie/losses/sdmgr_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/kie/losses/sdmgr_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/classifiers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/classifiers/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/convertors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/convertors/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/decoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/decoders/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/decoders/fc_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/decoders/fc_decoder.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/encoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/encoders/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/encoders/bert_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/encoders/bert_encoder.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/losses/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/utils/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/utils/activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/utils/activations.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/ner/utils/bert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/ner/utils/bert.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/detectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/detectors/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/detectors/dbnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/detectors/dbnet.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/detectors/drrg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/detectors/drrg.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/detectors/fcenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/detectors/fcenet.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/detectors/panet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/detectors/panet.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/detectors/psenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/detectors/psenet.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/losses/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/losses/db_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/losses/db_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/losses/drrg_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/losses/drrg_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/losses/fce_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/losses/fce_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/losses/pan_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/losses/pan_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/losses/pse_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/losses/pse_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/modules/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/modules/gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/modules/gcn.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/modules/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/modules/utils.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/necks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/necks/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/necks/fpem_ffm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/necks/fpem_ffm.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/necks/fpn_cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/necks/fpn_cat.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/necks/fpn_unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/necks/fpn_unet.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/necks/fpnf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/necks/fpnf.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textdet/postprocess/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textdet/postprocess/utils.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/convertors/abi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/convertors/abi.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/convertors/attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/convertors/attn.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/convertors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/convertors/base.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/convertors/ctc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/convertors/ctc.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/convertors/seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/convertors/seg.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/fusers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/fusers/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/fusers/abi_fuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/fusers/abi_fuser.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/heads/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/heads/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/heads/seg_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/heads/seg_head.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/layers/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/losses/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/losses/ce_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/losses/ce_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/losses/ctc_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/losses/ctc_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/losses/mix_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/losses/mix_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/losses/seg_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/losses/seg_loss.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/necks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/necks/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/necks/fpn_ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/necks/fpn_ocr.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/recognizer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/recognizer/base.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/recognizer/crnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/recognizer/crnn.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/recognizer/nrtr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/recognizer/nrtr.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/recognizer/sar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/recognizer/sar.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/models/textrecog/recognizer/satrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/models/textrecog/recognizer/satrn.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/__init__.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/box_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/box_util.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/check_argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/check_argument.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/collect_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/collect_env.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/data_convert_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/data_convert_util.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/fileio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/fileio.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/img_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/img_util.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/lmdb_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/lmdb_util.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/logger.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/model.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/ocr.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/utils/string_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/utils/string_util.py -------------------------------------------------------------------------------- /mmocr_src/mmocr/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/mmocr/version.py -------------------------------------------------------------------------------- /mmocr_src/model-index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/model-index.yml -------------------------------------------------------------------------------- /mmocr_src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/requirements.txt -------------------------------------------------------------------------------- /mmocr_src/requirements/build.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/requirements/build.txt -------------------------------------------------------------------------------- /mmocr_src/requirements/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/requirements/docs.txt -------------------------------------------------------------------------------- /mmocr_src/requirements/mminstall.txt: -------------------------------------------------------------------------------- 1 | mmcv-full>=1.3.4 2 | mmdet>=2.11.0 3 | -------------------------------------------------------------------------------- /mmocr_src/requirements/optional.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mmocr_src/requirements/readthedocs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/requirements/readthedocs.txt -------------------------------------------------------------------------------- /mmocr_src/requirements/runtime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/requirements/runtime.txt -------------------------------------------------------------------------------- /mmocr_src/requirements/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/requirements/tests.txt -------------------------------------------------------------------------------- /mmocr_src/resources/illustration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/resources/illustration.jpg -------------------------------------------------------------------------------- /mmocr_src/resources/mmocr-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/resources/mmocr-logo.png -------------------------------------------------------------------------------- /mmocr_src/resources/qq_group_qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/resources/qq_group_qrcode.jpg -------------------------------------------------------------------------------- /mmocr_src/resources/zhihu_qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/resources/zhihu_qrcode.jpg -------------------------------------------------------------------------------- /mmocr_src/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/setup.cfg -------------------------------------------------------------------------------- /mmocr_src/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/setup.py -------------------------------------------------------------------------------- /mmocr_src/tests/data/kie_toy_dataset/dict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/data/kie_toy_dataset/dict.txt -------------------------------------------------------------------------------- /mmocr_src/tests/data/ocr_toy_dataset/label.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/data/ocr_toy_dataset/label.txt -------------------------------------------------------------------------------- /mmocr_src/tests/data/test_img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/data/test_img1.jpg -------------------------------------------------------------------------------- /mmocr_src/tests/data/test_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/data/test_img1.png -------------------------------------------------------------------------------- /mmocr_src/tests/data/test_img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/data/test_img2.jpg -------------------------------------------------------------------------------- /mmocr_src/tests/data/toy_dataset/img_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/data/toy_dataset/img_list.txt -------------------------------------------------------------------------------- /mmocr_src/tests/test_apis/test_model_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_apis/test_model_inference.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_apis/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_apis/test_utils.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_core/test_deploy_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_core/test_deploy_utils.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_core/test_end2end_vis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_core/test_end2end_vis.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_base_dataset.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_crop.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_icdar_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_icdar_dataset.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_kie_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_kie_dataset.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_loader.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_loading.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_ner_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_ner_dataset.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_ocr_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_ocr_dataset.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_parser.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_test_time_aug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_test_time_aug.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_dataset/test_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_dataset/test_transforms.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_metrics/test_eval_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_metrics/test_eval_utils.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_metrics/test_hmean_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_metrics/test_hmean_detect.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_metrics/test_hmean_ic13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_metrics/test_hmean_ic13.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_metrics/test_hmean_iou.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_metrics/test_hmean_iou.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_detector.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_kie_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_kie_config.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_loss.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_modules.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ner_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ner_model.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_backbone.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_decoder.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_encoder.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_fuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_fuser.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_head.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_layer.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_loss.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_ocr_neck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_ocr_neck.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_panhead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_panhead.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_recog_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_recog_config.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_recognizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_recognizer.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_targets.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_textdet_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_textdet_head.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_models/test_textdet_neck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_models/test_textdet_neck.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_tools/test_data_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_tools/test_data_converter.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_box.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_check_argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_check_argument.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_model.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_ocr.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_string_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_string_util.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_textio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_textio.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_version_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_version_utils.py -------------------------------------------------------------------------------- /mmocr_src/tests/test_utils/test_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tests/test_utils/test_wrapper.py -------------------------------------------------------------------------------- /mmocr_src/tools/benchmark_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/benchmark_processing.py -------------------------------------------------------------------------------- /mmocr_src/tools/data/kie/closeset_to_openset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/data/kie/closeset_to_openset.py -------------------------------------------------------------------------------- /mmocr_src/tools/data/textdet/coco_to_line_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/data/textdet/coco_to_line_dict.py -------------------------------------------------------------------------------- /mmocr_src/tools/data/textdet/ctw1500_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/data/textdet/ctw1500_converter.py -------------------------------------------------------------------------------- /mmocr_src/tools/data/textdet/icdar_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/data/textdet/icdar_converter.py -------------------------------------------------------------------------------- /mmocr_src/tools/data/textdet/textocr_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/data/textdet/textocr_converter.py -------------------------------------------------------------------------------- /mmocr_src/tools/data/textrecog/svt_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/data/textrecog/svt_converter.py -------------------------------------------------------------------------------- /mmocr_src/tools/data/utils/txt2lmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/data/utils/txt2lmdb.py -------------------------------------------------------------------------------- /mmocr_src/tools/deployment/deploy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/deployment/deploy_test.py -------------------------------------------------------------------------------- /mmocr_src/tools/deployment/mmocr2torchserve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/deployment/mmocr2torchserve.py -------------------------------------------------------------------------------- /mmocr_src/tools/deployment/mmocr_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/deployment/mmocr_handler.py -------------------------------------------------------------------------------- /mmocr_src/tools/deployment/onnx2tensorrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/deployment/onnx2tensorrt.py -------------------------------------------------------------------------------- /mmocr_src/tools/deployment/pytorch2onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/deployment/pytorch2onnx.py -------------------------------------------------------------------------------- /mmocr_src/tools/deployment/test_torchserve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/deployment/test_torchserve.py -------------------------------------------------------------------------------- /mmocr_src/tools/det_test_imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/det_test_imgs.py -------------------------------------------------------------------------------- /mmocr_src/tools/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/dist_test.sh -------------------------------------------------------------------------------- /mmocr_src/tools/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/dist_train.sh -------------------------------------------------------------------------------- /mmocr_src/tools/kie_test_imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/kie_test_imgs.py -------------------------------------------------------------------------------- /mmocr_src/tools/publish_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/publish_model.py -------------------------------------------------------------------------------- /mmocr_src/tools/recog_test_imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/recog_test_imgs.py -------------------------------------------------------------------------------- /mmocr_src/tools/slurm_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/slurm_test.sh -------------------------------------------------------------------------------- /mmocr_src/tools/slurm_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/slurm_train.sh -------------------------------------------------------------------------------- /mmocr_src/tools/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/test.py -------------------------------------------------------------------------------- /mmocr_src/tools/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/mmocr_src/tools/train.py -------------------------------------------------------------------------------- /ocrclip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/__init__.py -------------------------------------------------------------------------------- /ocrclip/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/benchmark.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/default_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/default_runtime.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/ctw1500.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/ctw1500.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/icdar2015.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/icdar2015.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/icdar2017.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/icdar2017.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/night.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/night.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/night_taiji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/night_taiji.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/ocrclip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/ocrclip.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/td_tr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/td_tr.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/td_tr_1033.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/td_tr_1033.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/td_tr_taiji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/td_tr_taiji.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/test_det.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/test_det.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/det_datasets/toy_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/det_datasets/toy_data.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_datasets/MJ_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_datasets/MJ_train.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_datasets/toy_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_datasets/toy_data.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_models/abinet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_models/abinet.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_models/crnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_models/crnn.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_models/crnn_tps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_models/crnn_tps.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_models/sar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_models/sar.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_models/satrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_models/satrn.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/recog_models/seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/recog_models/seg.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/runtime_10e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/runtime_10e.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/schedules/schedule_160k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/schedules/schedule_160k.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/schedules/schedule_20k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/schedules/schedule_20k.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/schedules/schedule_40k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/schedules/schedule_40k.py -------------------------------------------------------------------------------- /ocrclip/configs/_base_/schedules/schedule_80k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/_base_/schedules/schedule_80k.py -------------------------------------------------------------------------------- /ocrclip/configs/textdet/dbnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/dbnet/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textdet/dbnet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/dbnet/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textdet/drrg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/drrg/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textdet/drrg/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/drrg/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textdet/fcenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/fcenet/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textdet/fcenet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/fcenet/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textdet/maskrcnn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/maskrcnn/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textdet/maskrcnn/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/maskrcnn/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textdet/panet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/panet/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textdet/panet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/panet/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textdet/psenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/psenet/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textdet/psenet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/psenet/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textdet/textsnake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/textsnake/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textdet/textsnake/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textdet/textsnake/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/abinet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/abinet/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/abinet/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/abinet/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/crnn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/crnn/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/crnn/crnn_toy_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/crnn/crnn_toy_dataset.py -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/crnn/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/crnn/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/nrtr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/nrtr/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/nrtr/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/nrtr/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/robust_scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/robust_scanner/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/sar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/sar/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/sar/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/sar/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/satrn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/satrn/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/satrn/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/satrn/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/satrn/satrn_academic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/satrn/satrn_academic.py -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/satrn/satrn_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/satrn/satrn_small.py -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/seg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/seg/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/seg/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/seg/metafile.yml -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/tps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/tps/README.md -------------------------------------------------------------------------------- /ocrclip/configs/textrecog/tps/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/configs/textrecog/tps/metafile.yml -------------------------------------------------------------------------------- /ocrclip/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/datasets/__init__.py -------------------------------------------------------------------------------- /ocrclip/datasets/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/datasets/loader.py -------------------------------------------------------------------------------- /ocrclip/datasets/ocrclip_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/datasets/ocrclip_dataset.py -------------------------------------------------------------------------------- /ocrclip/datasets/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/datasets/pipelines.py -------------------------------------------------------------------------------- /ocrclip/datasets/textdet_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/datasets/textdet_targets.py -------------------------------------------------------------------------------- /ocrclip/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/dist_test.sh -------------------------------------------------------------------------------- /ocrclip/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/dist_train.sh -------------------------------------------------------------------------------- /ocrclip/get_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/get_flops.py -------------------------------------------------------------------------------- /ocrclip/hooks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/hooks/__init__.py -------------------------------------------------------------------------------- /ocrclip/hooks/detailtext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/hooks/detailtext.py -------------------------------------------------------------------------------- /ocrclip/hooks/lr_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/hooks/lr_updater.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/__init__.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /ocrclip/ocrclip/dynamic_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/dynamic_eval.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/fce_clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/fce_clip.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/feature_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/feature_visualization.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/heads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/heads.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/losses.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/models.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/ocrclip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/ocrclip.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/postprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/postprocessor.py -------------------------------------------------------------------------------- /ocrclip/ocrclip/untils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/ocrclip/untils.py -------------------------------------------------------------------------------- /ocrclip/optimizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/optimizer/__init__.py -------------------------------------------------------------------------------- /ocrclip/optimizer/ranger2020.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/optimizer/ranger2020.py -------------------------------------------------------------------------------- /ocrclip/optimizer/ranger21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/optimizer/ranger21.py -------------------------------------------------------------------------------- /ocrclip/pretrained/download_clip_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/pretrained/download_clip_models.sh -------------------------------------------------------------------------------- /ocrclip/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/requirements.txt -------------------------------------------------------------------------------- /ocrclip/scripts/taidb/train_db_clipr50_ft_ic17.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taidb/train_db_clipr50_ft_ic17.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_1_16_ft_ctw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_1_16_ft_ctw.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_1_16_ft_ctw_adm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_1_16_ft_ctw_adm.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_1_16_ft_ic15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_1_16_ft_ic15.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_1_16_ft_td.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_1_16_ft_td.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_1_16_ft_tt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_1_16_ft_tt.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_ft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_ft.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_ft_ctw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_ft_ctw.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_ft_ic17.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_ft_ic17.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_ft_prot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_ft_prot.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_ft_td.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_ft_td.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_ft_tt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_ft_tt.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_r50gcatt_ft_td.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_r50gcatt_ft_td.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_16_r50gcatt_ft_tt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_16_r50gcatt_ft_tt.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_24_ft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_24_ft.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_24_ft_resume.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_24_ft_resume.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_24_real3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_24_real3.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_8_24_real3_r50gcatt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_8_24_real3_r50gcatt.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_db_clipr50_ft_ctw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_db_clipr50_ft_ctw.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_db_clipr50_ft_ic15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_db_clipr50_ft_ic15.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_db_clipr50_ft_ic17.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_db_clipr50_ft_ic17.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_db_clipr50_ft_td.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_db_clipr50_ft_td.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_db_clipr50_ft_tt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_db_clipr50_ft_tt.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_debug.sh -------------------------------------------------------------------------------- /ocrclip/scripts/taiji/train_real3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/scripts/taiji/train_real3.sh -------------------------------------------------------------------------------- /ocrclip/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/test.py -------------------------------------------------------------------------------- /ocrclip/tests/data/kie_toy_dataset/class_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/kie_toy_dataset/class_list.txt -------------------------------------------------------------------------------- /ocrclip/tests/data/kie_toy_dataset/dict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/kie_toy_dataset/dict.txt -------------------------------------------------------------------------------- /ocrclip/tests/data/ocr_toy_dataset/label.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/ocr_toy_dataset/label.txt -------------------------------------------------------------------------------- /ocrclip/tests/data/test_img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/test_img1.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/test_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/test_img1.png -------------------------------------------------------------------------------- /ocrclip/tests/data/test_img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/test_img2.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/img_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/img_list.txt -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_1.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_2.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_3.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_4.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_5.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_6.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_7.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_8.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/imgs/test/img_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/imgs/test/img_9.jpg -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/instances_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/instances_test.json -------------------------------------------------------------------------------- /ocrclip/tests/data/toy_dataset/instances_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/data/toy_dataset/instances_test.txt -------------------------------------------------------------------------------- /ocrclip/tests/test_apis/test_model_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_apis/test_model_inference.py -------------------------------------------------------------------------------- /ocrclip/tests/test_apis/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_apis/test_utils.py -------------------------------------------------------------------------------- /ocrclip/tests/test_core/test_deploy_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_core/test_deploy_utils.py -------------------------------------------------------------------------------- /ocrclip/tests/test_core/test_end2end_vis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_core/test_end2end_vis.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_base_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_crop.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_detect_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_detect_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_icdar_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_icdar_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_kie_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_kie_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_loader.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_loading.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_ner_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_ner_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_ocr_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_ocr_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_ocr_seg_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_ocr_seg_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_ocr_seg_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_ocr_seg_target.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_ocr_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_ocr_transforms.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_parser.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_st150k_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_st150k_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_st_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_st_dataset.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_test_time_aug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_test_time_aug.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_textdet_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_textdet_targets.py -------------------------------------------------------------------------------- /ocrclip/tests/test_dataset/test_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_dataset/test_transforms.py -------------------------------------------------------------------------------- /ocrclip/tests/test_metrics/test_eval_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_metrics/test_eval_utils.py -------------------------------------------------------------------------------- /ocrclip/tests/test_metrics/test_hmean_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_metrics/test_hmean_detect.py -------------------------------------------------------------------------------- /ocrclip/tests/test_metrics/test_hmean_ic13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_metrics/test_hmean_ic13.py -------------------------------------------------------------------------------- /ocrclip/tests/test_metrics/test_hmean_iou.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_metrics/test_hmean_iou.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_detector.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_kie_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_kie_config.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_loss.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_modules.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ner_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ner_model.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_backbone.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_decoder.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_encoder.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_fuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_fuser.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_head.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_layer.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_loss.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_neck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_neck.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_ocr_preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_ocr_preprocessor.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_panhead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_panhead.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_recog_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_recog_config.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_recognizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_recognizer.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_targets.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_textdet_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_textdet_head.py -------------------------------------------------------------------------------- /ocrclip/tests/test_models/test_textdet_neck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_models/test_textdet_neck.py -------------------------------------------------------------------------------- /ocrclip/tests/test_tools/test_data_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_tools/test_data_converter.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_box.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_check_argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_check_argument.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_model.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_ocr.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_string_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_string_util.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_textio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_textio.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_version_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_version_utils.py -------------------------------------------------------------------------------- /ocrclip/tests/test_utils/test_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tests/test_utils/test_wrapper.py -------------------------------------------------------------------------------- /ocrclip/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/__init__.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/analyze_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/analyze_logs.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/analyze_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/analyze_results.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/benchmark.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/browse_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/browse_dataset.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/confusion_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/confusion_matrix.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/det_cam_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/det_cam_visualizer.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/eval_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/eval_metric.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/get_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/get_flops.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/optimize_anchors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/optimize_anchors.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/robustness_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/robustness_eval.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/test_robustness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/test_robustness.py -------------------------------------------------------------------------------- /ocrclip/tools/analysis_tools/vis_cam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/analysis_tools/vis_cam.py -------------------------------------------------------------------------------- /ocrclip/tools/benchmark_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/benchmark_processing.py -------------------------------------------------------------------------------- /ocrclip/tools/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/__init__.py -------------------------------------------------------------------------------- /ocrclip/tools/data/kie/closeset_to_openset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/kie/closeset_to_openset.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/art_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/art_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/coco_to_line_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/coco_to_line_dict.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/ctw1500_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/ctw1500_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/filter_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/filter_json.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/filter_json1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/filter_json1.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/ic13_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/ic13_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/icdar_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/icdar_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/icdar_en_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/icdar_en_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/merge_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/merge_json.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/pkl2ic17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/pkl2ic17.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/synthtext_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/synthtext_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/td_tr_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/td_tr_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/textocr_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/textocr_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textdet/totaltext_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textdet/totaltext_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textrecog/openvino_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textrecog/openvino_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textrecog/svt_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textrecog/svt_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/textrecog/textocr_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/textrecog/textocr_converter.py -------------------------------------------------------------------------------- /ocrclip/tools/data/utils/txt2lmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/data/utils/txt2lmdb.py -------------------------------------------------------------------------------- /ocrclip/tools/deployment/deploy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/deployment/deploy_test.py -------------------------------------------------------------------------------- /ocrclip/tools/deployment/mmocr2torchserve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/deployment/mmocr2torchserve.py -------------------------------------------------------------------------------- /ocrclip/tools/deployment/mmocr_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/deployment/mmocr_handler.py -------------------------------------------------------------------------------- /ocrclip/tools/deployment/onnx2tensorrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/deployment/onnx2tensorrt.py -------------------------------------------------------------------------------- /ocrclip/tools/deployment/pytorch2onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/deployment/pytorch2onnx.py -------------------------------------------------------------------------------- /ocrclip/tools/deployment/test_torchserve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/deployment/test_torchserve.py -------------------------------------------------------------------------------- /ocrclip/tools/det_test_imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/det_test_imgs.py -------------------------------------------------------------------------------- /ocrclip/tools/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/dist_test.sh -------------------------------------------------------------------------------- /ocrclip/tools/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/dist_train.sh -------------------------------------------------------------------------------- /ocrclip/tools/kie_test_imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/kie_test_imgs.py -------------------------------------------------------------------------------- /ocrclip/tools/publish_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/publish_model.py -------------------------------------------------------------------------------- /ocrclip/tools/recog_test_imgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/recog_test_imgs.py -------------------------------------------------------------------------------- /ocrclip/tools/slurm_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/slurm_test.sh -------------------------------------------------------------------------------- /ocrclip/tools/slurm_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/slurm_train.sh -------------------------------------------------------------------------------- /ocrclip/tools/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/test.py -------------------------------------------------------------------------------- /ocrclip/tools/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/tools/train.py -------------------------------------------------------------------------------- /ocrclip/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/train.py -------------------------------------------------------------------------------- /ocrclip/train_ocrclip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/ocrclip/train_ocrclip.py -------------------------------------------------------------------------------- /rotated_object_detection/.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.circleci/config.yml -------------------------------------------------------------------------------- /rotated_object_detection/.circleci/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.circleci/test.yml -------------------------------------------------------------------------------- /rotated_object_detection/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.gitattributes -------------------------------------------------------------------------------- /rotated_object_detection/.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /rotated_object_detection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.gitignore -------------------------------------------------------------------------------- /rotated_object_detection/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.pre-commit-config.yaml -------------------------------------------------------------------------------- /rotated_object_detection/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.pylintrc -------------------------------------------------------------------------------- /rotated_object_detection/.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/.readthedocs.yml -------------------------------------------------------------------------------- /rotated_object_detection/CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/CITATION.cff -------------------------------------------------------------------------------- /rotated_object_detection/CLIP/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/CLIP/__init__.py -------------------------------------------------------------------------------- /rotated_object_detection/CLIP/models/TCM_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/CLIP/models/TCM_model.py -------------------------------------------------------------------------------- /rotated_object_detection/CLIP/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/CLIP/models/__init__.py -------------------------------------------------------------------------------- /rotated_object_detection/CLIP/models/fcos_TCM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/CLIP/models/fcos_TCM.py -------------------------------------------------------------------------------- /rotated_object_detection/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/LICENSE -------------------------------------------------------------------------------- /rotated_object_detection/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/MANIFEST.in -------------------------------------------------------------------------------- /rotated_object_detection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/cfa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/cfa/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/cfa/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/cfa/metafile.yml -------------------------------------------------------------------------------- /rotated_object_detection/configs/csl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/csl/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/csl/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/csl/metafile.yml -------------------------------------------------------------------------------- /rotated_object_detection/configs/gwd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/gwd/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/gwd/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/gwd/metafile.yml -------------------------------------------------------------------------------- /rotated_object_detection/configs/h2rbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/h2rbox/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/kfiou/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/kfiou/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/kld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/kld/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/kld/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/kld/metafile.yml -------------------------------------------------------------------------------- /rotated_object_detection/configs/psc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/psc/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/psc/metafile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/psc/metafile.yml -------------------------------------------------------------------------------- /rotated_object_detection/configs/r3det/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/r3det/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/redet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/redet/README.md -------------------------------------------------------------------------------- /rotated_object_detection/configs/s2anet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/configs/s2anet/README.md -------------------------------------------------------------------------------- /rotated_object_detection/demo/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/demo/demo.jpg -------------------------------------------------------------------------------- /rotated_object_detection/demo/dota_demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/demo/dota_demo.jpg -------------------------------------------------------------------------------- /rotated_object_detection/demo/huge_image_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/demo/huge_image_demo.py -------------------------------------------------------------------------------- /rotated_object_detection/demo/image_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/demo/image_demo.py -------------------------------------------------------------------------------- /rotated_object_detection/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docker/Dockerfile -------------------------------------------------------------------------------- /rotated_object_detection/docker/serve/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docker/serve/Dockerfile -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/conventions.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/customize_losses.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/customize_transforms.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/data_flow.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/datasets.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/engine.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/evaluation.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/how_to.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/models.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/advanced_guides/transforms.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/api.rst -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/conf.py -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/get_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/get_started.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/index.rst -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/make.bat -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/migration.md: -------------------------------------------------------------------------------- 1 | # Migration 2 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/model_zoo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/model_zoo.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/notes/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/notes/faq.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/notes/projects.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/en/overview.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/stat.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/user_guides/inference.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/user_guides/test_results_submission.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/en/user_guides/visualization.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/conventions.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/customize_losses.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/customize_transforms.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/data_flow.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/datasets.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/engine.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/evaluation.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/how_to.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/models.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/advanced_guides/transforms.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/api.rst -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/conf.py -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/get_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/get_started.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/index.rst -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/make.bat -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/migration.md: -------------------------------------------------------------------------------- 1 | # Migration 2 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/model_zoo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/model_zoo.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/notes/contribution_guide.md: -------------------------------------------------------------------------------- 1 | # 贡献指南(待更新) 2 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/notes/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/notes/faq.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/notes/projects.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/docs/zh_cn/overview.md -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/stat.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/user_guides/inference.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/user_guides/test_results_submission.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/docs/zh_cn/user_guides/visualization.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/__init__.py -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/apis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/apis/__init__.py -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/datasets/dior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/datasets/dior.py -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/datasets/dota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/datasets/dota.py -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/datasets/hrsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/datasets/hrsc.py -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/registry.py -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/utils/misc.py -------------------------------------------------------------------------------- /rotated_object_detection/mmrotate/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/mmrotate/version.py -------------------------------------------------------------------------------- /rotated_object_detection/model-index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/model-index.yml -------------------------------------------------------------------------------- /rotated_object_detection/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/requirements.txt -------------------------------------------------------------------------------- /rotated_object_detection/requirements/build.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/requirements/build.txt -------------------------------------------------------------------------------- /rotated_object_detection/requirements/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/requirements/docs.txt -------------------------------------------------------------------------------- /rotated_object_detection/requirements/optional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/requirements/optional.txt -------------------------------------------------------------------------------- /rotated_object_detection/requirements/runtime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/requirements/runtime.txt -------------------------------------------------------------------------------- /rotated_object_detection/requirements/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/requirements/tests.txt -------------------------------------------------------------------------------- /rotated_object_detection/scatter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/scatter.ipynb -------------------------------------------------------------------------------- /rotated_object_detection/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/setup.cfg -------------------------------------------------------------------------------- /rotated_object_detection/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/setup.py -------------------------------------------------------------------------------- /rotated_object_detection/tests/data/dior/demo.txt: -------------------------------------------------------------------------------- 1 | 00001 2 | -------------------------------------------------------------------------------- /rotated_object_detection/tests/data/hrsc/demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tests/data/hrsc/demo.txt -------------------------------------------------------------------------------- /rotated_object_detection/tools/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/data/README.md -------------------------------------------------------------------------------- /rotated_object_detection/tools/data/dior/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/data/dior/README.md -------------------------------------------------------------------------------- /rotated_object_detection/tools/data/dota/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/data/dota/README.md -------------------------------------------------------------------------------- /rotated_object_detection/tools/data/hrsc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/data/hrsc/README.md -------------------------------------------------------------------------------- /rotated_object_detection/tools/data/rsdd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/data/rsdd/README.md -------------------------------------------------------------------------------- /rotated_object_detection/tools/data/ssdd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/data/ssdd/README.md -------------------------------------------------------------------------------- /rotated_object_detection/tools/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/dist_test.sh -------------------------------------------------------------------------------- /rotated_object_detection/tools/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/dist_train.sh -------------------------------------------------------------------------------- /rotated_object_detection/tools/slurm_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/slurm_test.sh -------------------------------------------------------------------------------- /rotated_object_detection/tools/slurm_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/slurm_train.sh -------------------------------------------------------------------------------- /rotated_object_detection/tools/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/test.py -------------------------------------------------------------------------------- /rotated_object_detection/tools/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/rotated_object_detection/tools/train.py -------------------------------------------------------------------------------- /spotter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/.gitignore -------------------------------------------------------------------------------- /spotter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/LICENSE -------------------------------------------------------------------------------- /spotter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/README.md -------------------------------------------------------------------------------- /spotter/adet/__init__.py: -------------------------------------------------------------------------------- 1 | from adet import modeling 2 | 3 | __version__ = "0.1.1" 4 | -------------------------------------------------------------------------------- /spotter/adet/checkpoint/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/checkpoint/__init__.py -------------------------------------------------------------------------------- /spotter/adet/checkpoint/adet_checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/checkpoint/adet_checkpoint.py -------------------------------------------------------------------------------- /spotter/adet/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/config/__init__.py -------------------------------------------------------------------------------- /spotter/adet/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/config/config.py -------------------------------------------------------------------------------- /spotter/adet/config/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/config/defaults.py -------------------------------------------------------------------------------- /spotter/adet/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/__init__.py -------------------------------------------------------------------------------- /spotter/adet/data/augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/augmentation.py -------------------------------------------------------------------------------- /spotter/adet/data/base_textdet_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/base_textdet_targets.py -------------------------------------------------------------------------------- /spotter/adet/data/builtin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/builtin.py -------------------------------------------------------------------------------- /spotter/adet/data/dataset_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/dataset_mapper.py -------------------------------------------------------------------------------- /spotter/adet/data/datasets/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/datasets/text.py -------------------------------------------------------------------------------- /spotter/adet/data/dbnet_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/dbnet_targets.py -------------------------------------------------------------------------------- /spotter/adet/data/detection_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/detection_utils.py -------------------------------------------------------------------------------- /spotter/adet/data/fcpose_dataset_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/data/fcpose_dataset_mapper.py -------------------------------------------------------------------------------- /spotter/adet/evaluation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/evaluation/__init__.py -------------------------------------------------------------------------------- /spotter/adet/evaluation/lexicon_procesor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/evaluation/lexicon_procesor.py -------------------------------------------------------------------------------- /spotter/adet/evaluation/rrc_evaluation_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/evaluation/rrc_evaluation_funcs.py -------------------------------------------------------------------------------- /spotter/adet/evaluation/text_eval_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/evaluation/text_eval_script.py -------------------------------------------------------------------------------- /spotter/adet/evaluation/text_eval_script_ic15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/evaluation/text_eval_script_ic15.py -------------------------------------------------------------------------------- /spotter/adet/evaluation/text_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/evaluation/text_evaluation.py -------------------------------------------------------------------------------- /spotter/adet/evaluation/text_evaluation_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/evaluation/text_evaluation_all.py -------------------------------------------------------------------------------- /spotter/adet/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/__init__.py -------------------------------------------------------------------------------- /spotter/adet/layers/bezier_align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/bezier_align.py -------------------------------------------------------------------------------- /spotter/adet/layers/conv_with_kaiming_uniform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/conv_with_kaiming_uniform.py -------------------------------------------------------------------------------- /spotter/adet/layers/csrc/BezierAlign/BezierAlign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/csrc/BezierAlign/BezierAlign.h -------------------------------------------------------------------------------- /spotter/adet/layers/csrc/DefROIAlign/DefROIAlign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/csrc/DefROIAlign/DefROIAlign.h -------------------------------------------------------------------------------- /spotter/adet/layers/csrc/cuda_version.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/csrc/cuda_version.cu -------------------------------------------------------------------------------- /spotter/adet/layers/csrc/ml_nms/ml_nms.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/csrc/ml_nms/ml_nms.cu -------------------------------------------------------------------------------- /spotter/adet/layers/csrc/ml_nms/ml_nms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/csrc/ml_nms/ml_nms.h -------------------------------------------------------------------------------- /spotter/adet/layers/csrc/vision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/csrc/vision.cpp -------------------------------------------------------------------------------- /spotter/adet/layers/def_roi_align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/def_roi_align.py -------------------------------------------------------------------------------- /spotter/adet/layers/deform_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/deform_conv.py -------------------------------------------------------------------------------- /spotter/adet/layers/deformable_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/deformable_transformer.py -------------------------------------------------------------------------------- /spotter/adet/layers/gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/gcn.py -------------------------------------------------------------------------------- /spotter/adet/layers/iou_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/iou_loss.py -------------------------------------------------------------------------------- /spotter/adet/layers/ml_nms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/ml_nms.py -------------------------------------------------------------------------------- /spotter/adet/layers/ms_deform_attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/ms_deform_attn.py -------------------------------------------------------------------------------- /spotter/adet/layers/naive_group_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/naive_group_norm.py -------------------------------------------------------------------------------- /spotter/adet/layers/pos_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/layers/pos_encoding.py -------------------------------------------------------------------------------- /spotter/adet/modeling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/__init__.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/__init__.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/bifpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/bifpn.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/dla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/dla.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/fpn.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/lpf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/lpf.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/mobilenet.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/resnet_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/resnet_interval.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/resnet_lpf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/resnet_lpf.py -------------------------------------------------------------------------------- /spotter/adet/modeling/backbone/vovnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/backbone/vovnet.py -------------------------------------------------------------------------------- /spotter/adet/modeling/batext/__init__.py: -------------------------------------------------------------------------------- 1 | from .batext import BAText 2 | -------------------------------------------------------------------------------- /spotter/adet/modeling/batext/batext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/batext/batext.py -------------------------------------------------------------------------------- /spotter/adet/modeling/batext/batext_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/batext/batext_outputs.py -------------------------------------------------------------------------------- /spotter/adet/modeling/clip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/clip/__init__.py -------------------------------------------------------------------------------- /spotter/adet/modeling/clip/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/clip/models.py -------------------------------------------------------------------------------- /spotter/adet/modeling/clip/untils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/clip/untils.py -------------------------------------------------------------------------------- /spotter/adet/modeling/one_stage_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/one_stage_detector.py -------------------------------------------------------------------------------- /spotter/adet/modeling/poolers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/poolers.py -------------------------------------------------------------------------------- /spotter/adet/modeling/roi_heads/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spotter/adet/modeling/roi_heads/attn_predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/roi_heads/attn_predictor.py -------------------------------------------------------------------------------- /spotter/adet/modeling/roi_heads/text_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/roi_heads/text_head.py -------------------------------------------------------------------------------- /spotter/adet/modeling/testr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spotter/adet/modeling/testr/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/testr/losses.py -------------------------------------------------------------------------------- /spotter/adet/modeling/testr/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/testr/matcher.py -------------------------------------------------------------------------------- /spotter/adet/modeling/testr/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/testr/models.py -------------------------------------------------------------------------------- /spotter/adet/modeling/transformer_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/modeling/transformer_detector.py -------------------------------------------------------------------------------- /spotter/adet/projects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/projects/__init__.py -------------------------------------------------------------------------------- /spotter/adet/structures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/structures/__init__.py -------------------------------------------------------------------------------- /spotter/adet/structures/beziers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/structures/beziers.py -------------------------------------------------------------------------------- /spotter/adet/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spotter/adet/utils/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/utils/comm.py -------------------------------------------------------------------------------- /spotter/adet/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/utils/misc.py -------------------------------------------------------------------------------- /spotter/adet/utils/visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/adet/utils/visualizer.py -------------------------------------------------------------------------------- /spotter/clip_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/clip_config.py -------------------------------------------------------------------------------- /spotter/configs/BAText/Base-BAText.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/Base-BAText.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/Base-CLIP-BAText.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/Base-CLIP-BAText.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/Base-CLIP-BAText_debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/Base-CLIP-BAText_debug.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/CTW1500/Base-CTW1500.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/CTW1500/Base-CTW1500.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/CTW1500/v1_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/CTW1500/v1_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/CTW1500/v2_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/CTW1500/v2_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/ICDAR15/Base-CLIP-ic15.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/ICDAR15/Base-CLIP-ic15.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/ICDAR15/Base-ic15.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/ICDAR15/Base-ic15.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/ICDAR15/v1_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/ICDAR15/v1_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/ICDAR15/v2_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/ICDAR15/v2_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/Pretrain/Base-Pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/Pretrain/Base-Pretrain.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/Pretrain/attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/Pretrain/attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/Pretrain/v1_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/Pretrain/v1_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/Pretrain/v2_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/Pretrain/v2_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/ReCTS/Base-ReCTS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/ReCTS/Base-ReCTS.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/ReCTS/v2_chn_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/ReCTS/v2_chn_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/TotalText/v1_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/TotalText/v1_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/BAText/TotalText/v2_attn_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/BAText/TotalText/v2_attn_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/Base-CLIP-TESTR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/Base-CLIP-TESTR.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/Base-TESTR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/Base-TESTR.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/Base-TESTR_debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/Base-TESTR_debug.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/CTW1500/Base-CTW1500.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/CTW1500/Base-CTW1500.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/CTW1500/TESTR_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/CTW1500/TESTR_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/Pretrain/Base-Pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/Pretrain/Base-Pretrain.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/Pretrain/TESTR_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/Pretrain/TESTR_R_50.yaml -------------------------------------------------------------------------------- /spotter/configs/TESTR/TotalText/TESTR_R_50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/configs/TESTR/TotalText/TESTR_R_50.yaml -------------------------------------------------------------------------------- /spotter/demo/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/demo/demo.py -------------------------------------------------------------------------------- /spotter/demo/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/demo/predictor.py -------------------------------------------------------------------------------- /spotter/projects/TESTR_CLIP/testr_clip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/projects/TESTR_CLIP/testr_clip/__init__.py -------------------------------------------------------------------------------- /spotter/projects/TESTR_CLIP/train_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/projects/TESTR_CLIP/train_net.py -------------------------------------------------------------------------------- /spotter/projects/TESTR_CLIP/train_net_abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/projects/TESTR_CLIP/train_net_abc.py -------------------------------------------------------------------------------- /spotter/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/setup.py -------------------------------------------------------------------------------- /spotter/taiabc/train_8_8_promp_gen_vis_pretrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taiabc/train_8_8_promp_gen_vis_pretrain.sh -------------------------------------------------------------------------------- /spotter/taiji/train_8_8_promp_gen_vis_ft_ctw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taiji/train_8_8_promp_gen_vis_ft_ctw.sh -------------------------------------------------------------------------------- /spotter/taiji/train_8_8_promp_gen_vis_ft_ic15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taiji/train_8_8_promp_gen_vis_ft_ic15.sh -------------------------------------------------------------------------------- /spotter/taiji/train_8_8_promp_gen_vis_ft_tt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taiji/train_8_8_promp_gen_vis_ft_tt.sh -------------------------------------------------------------------------------- /spotter/taiji/train_8_8_promp_gen_vis_pretrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taiji/train_8_8_promp_gen_vis_pretrain.sh -------------------------------------------------------------------------------- /spotter/taitest/test_ctw_onic15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitest/test_ctw_onic15.sh -------------------------------------------------------------------------------- /spotter/taitest/test_ctw_ontt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitest/test_ctw_ontt.sh -------------------------------------------------------------------------------- /spotter/taitest/test_ic15_onctw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitest/test_ic15_onctw.sh -------------------------------------------------------------------------------- /spotter/taitest/test_ic15_ontt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitest/test_ic15_ontt.sh -------------------------------------------------------------------------------- /spotter/taitest/test_tt_onctw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitest/test_tt_onctw.sh -------------------------------------------------------------------------------- /spotter/taitest/test_tt_onic15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitest/test_tt_onic15.sh -------------------------------------------------------------------------------- /spotter/taitestabc/test_ctw_onic15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitestabc/test_ctw_onic15.sh -------------------------------------------------------------------------------- /spotter/taitestabc/test_ctw_ontt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitestabc/test_ctw_ontt.sh -------------------------------------------------------------------------------- /spotter/taitestabc/test_tt_onctw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitestabc/test_tt_onctw.sh -------------------------------------------------------------------------------- /spotter/taitestabc/test_tt_onic15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitestabc/test_tt_onic15.sh -------------------------------------------------------------------------------- /spotter/taitime/testr_ic15_h1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/taitime/testr_ic15_h1.sh -------------------------------------------------------------------------------- /spotter/tools/clip_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/tools/clip_config.py -------------------------------------------------------------------------------- /spotter/tools/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/tools/run.sh -------------------------------------------------------------------------------- /spotter/tools/train_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/tools/train_net.py -------------------------------------------------------------------------------- /spotter/tools/train_net_abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/tools/train_net_abc.py -------------------------------------------------------------------------------- /spotter/tools/visualize_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/tools/visualize_data.py -------------------------------------------------------------------------------- /spotter/train_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenwenyu/TCM/HEAD/spotter/train_net.py --------------------------------------------------------------------------------