Spaces:
Sleeping
Sleeping
File size: 24,589 Bytes
0b4516f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 |
LICENSE MANIFEST.in README.md setup.cfg setup.py mmocr/__init__.py mmocr/registry.py mmocr/version.py mmocr.egg-info/PKG-INFO mmocr.egg-info/SOURCES.txt mmocr.egg-info/dependency_links.txt mmocr.egg-info/not-zip-safe mmocr.egg-info/requires.txt mmocr.egg-info/top_level.txt mmocr/.mim/model-index.yml mmocr/.mim/configs/backbone/oclip/metafile.yml mmocr/.mim/configs/kie/_base_/default_runtime.py mmocr/.mim/configs/kie/_base_/datasets/wildreceipt-openset.py mmocr/.mim/configs/kie/_base_/datasets/wildreceipt.py mmocr/.mim/configs/kie/_base_/schedules/schedule_adam_60e.py mmocr/.mim/configs/kie/sdmgr/_base_sdmgr_novisual.py mmocr/.mim/configs/kie/sdmgr/_base_sdmgr_unet16.py mmocr/.mim/configs/kie/sdmgr/metafile.yml mmocr/.mim/configs/kie/sdmgr/sdmgr_novisual_60e_wildreceipt-openset.py mmocr/.mim/configs/kie/sdmgr/sdmgr_novisual_60e_wildreceipt.py mmocr/.mim/configs/kie/sdmgr/sdmgr_unet16_60e_wildreceipt.py mmocr/.mim/configs/textdet/_base_/default_runtime.py mmocr/.mim/configs/textdet/_base_/pretrain_runtime.py mmocr/.mim/configs/textdet/_base_/datasets/ctw1500.py mmocr/.mim/configs/textdet/_base_/datasets/icdar2015.py mmocr/.mim/configs/textdet/_base_/datasets/icdar2017.py mmocr/.mim/configs/textdet/_base_/datasets/synthtext.py mmocr/.mim/configs/textdet/_base_/datasets/totaltext.py mmocr/.mim/configs/textdet/_base_/datasets/toy_data.py mmocr/.mim/configs/textdet/_base_/schedules/schedule_adam_600e.py mmocr/.mim/configs/textdet/_base_/schedules/schedule_sgd_100k.py mmocr/.mim/configs/textdet/_base_/schedules/schedule_sgd_1200e.py mmocr/.mim/configs/textdet/_base_/schedules/schedule_sgd_base.py mmocr/.mim/configs/textdet/dbnet/_base_dbnet_resnet18_fpnc.py mmocr/.mim/configs/textdet/dbnet/_base_dbnet_resnet50-dcnv2_fpnc.py mmocr/.mim/configs/textdet/dbnet/dbnet_resnet18_fpnc_100k_synthtext.py mmocr/.mim/configs/textdet/dbnet/dbnet_resnet18_fpnc_1200e_icdar2015.py mmocr/.mim/configs/textdet/dbnet/dbnet_resnet18_fpnc_1200e_totaltext.py mmocr/.mim/configs/textdet/dbnet/dbnet_resnet50-dcnv2_fpnc_100k_synthtext.py mmocr/.mim/configs/textdet/dbnet/dbnet_resnet50-dcnv2_fpnc_1200e_icdar2015.py mmocr/.mim/configs/textdet/dbnet/dbnet_resnet50-oclip_1200e_icdar2015.py mmocr/.mim/configs/textdet/dbnet/dbnet_resnet50_1200e_icdar2015.py mmocr/.mim/configs/textdet/dbnet/metafile.yml mmocr/.mim/configs/textdet/dbnetpp/_base_dbnetpp_resnet50-dcnv2_fpnc.py mmocr/.mim/configs/textdet/dbnetpp/dbnetpp_resnet50-dcnv2_fpnc_100k_synthtext.py mmocr/.mim/configs/textdet/dbnetpp/dbnetpp_resnet50-dcnv2_fpnc_1200e_icdar2015.py mmocr/.mim/configs/textdet/dbnetpp/dbnetpp_resnet50-oclip_fpnc_1200e_icdar2015.py mmocr/.mim/configs/textdet/dbnetpp/dbnetpp_resnet50_fpnc_1200e_icdar2015.py mmocr/.mim/configs/textdet/dbnetpp/metafile.yml mmocr/.mim/configs/textdet/drrg/_base_drrg_resnet50_fpn-unet.py mmocr/.mim/configs/textdet/drrg/drrg_resnet50-oclip_fpn-unet_1200e_ctw1500.py mmocr/.mim/configs/textdet/drrg/drrg_resnet50_fpn-unet_1200e_ctw1500.py mmocr/.mim/configs/textdet/drrg/metafile.yml mmocr/.mim/configs/textdet/fcenet/_base_fcenet_resnet50-dcnv2_fpn.py mmocr/.mim/configs/textdet/fcenet/_base_fcenet_resnet50_fpn.py mmocr/.mim/configs/textdet/fcenet/fcenet_resnet50-dcnv2_fpn_1500e_ctw1500.py mmocr/.mim/configs/textdet/fcenet/fcenet_resnet50-oclip_fpn_1500e_ctw1500.py mmocr/.mim/configs/textdet/fcenet/fcenet_resnet50-oclip_fpn_1500e_icdar2015.py mmocr/.mim/configs/textdet/fcenet/fcenet_resnet50_fpn_1500e_icdar2015.py mmocr/.mim/configs/textdet/fcenet/fcenet_resnet50_fpn_1500e_totaltext.py mmocr/.mim/configs/textdet/fcenet/metafile.yml mmocr/.mim/configs/textdet/maskrcnn/_base_mask-rcnn_resnet50_fpn.py mmocr/.mim/configs/textdet/maskrcnn/mask-rcnn_resnet50-oclip_fpn_160e_ctw1500.py mmocr/.mim/configs/textdet/maskrcnn/mask-rcnn_resnet50-oclip_fpn_160e_icdar2015.py mmocr/.mim/configs/textdet/maskrcnn/mask-rcnn_resnet50_fpn_160e_ctw1500.py mmocr/.mim/configs/textdet/maskrcnn/mask-rcnn_resnet50_fpn_160e_icdar2015.py mmocr/.mim/configs/textdet/maskrcnn/mask-rcnn_resnet50_fpn_160e_icdar2017.py mmocr/.mim/configs/textdet/maskrcnn/metafile.yml mmocr/.mim/configs/textdet/panet/_base_panet_resnet18_fpem-ffm.py mmocr/.mim/configs/textdet/panet/_base_panet_resnet50_fpem-ffm.py mmocr/.mim/configs/textdet/panet/metafile.yml mmocr/.mim/configs/textdet/panet/panet_resnet18_fpem-ffm_600e_ctw1500.py mmocr/.mim/configs/textdet/panet/panet_resnet18_fpem-ffm_600e_icdar2015.py mmocr/.mim/configs/textdet/panet/panet_resnet50_fpem-ffm_600e_icdar2017.py mmocr/.mim/configs/textdet/psenet/_base_psenet_resnet50_fpnf.py mmocr/.mim/configs/textdet/psenet/metafile.yml mmocr/.mim/configs/textdet/psenet/psenet_resnet50-oclip_fpnf_600e_ctw1500.py mmocr/.mim/configs/textdet/psenet/psenet_resnet50-oclip_fpnf_600e_icdar2015.py mmocr/.mim/configs/textdet/psenet/psenet_resnet50_fpnf_600e_ctw1500.py mmocr/.mim/configs/textdet/psenet/psenet_resnet50_fpnf_600e_icdar2015.py mmocr/.mim/configs/textdet/psenet/psenet_resnet50_fpnf_600e_icdar2017.py mmocr/.mim/configs/textdet/textsnake/_base_textsnake_resnet50_fpn-unet.py mmocr/.mim/configs/textdet/textsnake/metafile.yml mmocr/.mim/configs/textdet/textsnake/textsnake_resnet50-oclip_fpn-unet_1200e_ctw1500.py mmocr/.mim/configs/textdet/textsnake/textsnake_resnet50_fpn-unet_1200e_ctw1500.py mmocr/.mim/configs/textrecog/_base_/default_runtime.py mmocr/.mim/configs/textrecog/_base_/datasets/coco_text_v1.py mmocr/.mim/configs/textrecog/_base_/datasets/cute80.py mmocr/.mim/configs/textrecog/_base_/datasets/icdar2011.py mmocr/.mim/configs/textrecog/_base_/datasets/icdar2013.py mmocr/.mim/configs/textrecog/_base_/datasets/icdar2015.py mmocr/.mim/configs/textrecog/_base_/datasets/iiit5k.py mmocr/.mim/configs/textrecog/_base_/datasets/mjsynth.py mmocr/.mim/configs/textrecog/_base_/datasets/svt.py mmocr/.mim/configs/textrecog/_base_/datasets/svtp.py mmocr/.mim/configs/textrecog/_base_/datasets/synthtext.py mmocr/.mim/configs/textrecog/_base_/datasets/synthtext_add.py mmocr/.mim/configs/textrecog/_base_/datasets/totaltext.py mmocr/.mim/configs/textrecog/_base_/datasets/toy_data.py mmocr/.mim/configs/textrecog/_base_/datasets/union14m_benchmark.py mmocr/.mim/configs/textrecog/_base_/datasets/union14m_train.py mmocr/.mim/configs/textrecog/_base_/schedules/schedule_adadelta_5e.py mmocr/.mim/configs/textrecog/_base_/schedules/schedule_adam_base.py mmocr/.mim/configs/textrecog/_base_/schedules/schedule_adam_step_5e.py mmocr/.mim/configs/textrecog/_base_/schedules/schedule_adamw_cos_10e.py mmocr/.mim/configs/textrecog/_base_/schedules/schedule_adamw_cos_6e.py mmocr/.mim/configs/textrecog/abinet/_base_abinet-vision.py mmocr/.mim/configs/textrecog/abinet/_base_abinet.py mmocr/.mim/configs/textrecog/abinet/abinet-vision_20e_st-an_mj.py mmocr/.mim/configs/textrecog/abinet/abinet_10e_union14m.py mmocr/.mim/configs/textrecog/abinet/abinet_20e_st-an_mj.py mmocr/.mim/configs/textrecog/abinet/metafile.yml mmocr/.mim/configs/textrecog/aster/_base_aster.py mmocr/.mim/configs/textrecog/aster/aster_resnet45_6e_st_mj.py mmocr/.mim/configs/textrecog/aster/aster_resnet45_6e_union14m.py mmocr/.mim/configs/textrecog/aster/metafile.yml mmocr/.mim/configs/textrecog/crnn/_base_crnn_mini-vgg.py mmocr/.mim/configs/textrecog/crnn/crnn_mini-vgg_5e_mj.py mmocr/.mim/configs/textrecog/crnn/crnn_mini-vgg_5e_toy.py mmocr/.mim/configs/textrecog/crnn/metafile.yml mmocr/.mim/configs/textrecog/maerec/_base_marec_vit_s.py mmocr/.mim/configs/textrecog/maerec/maerec_b_lora_union14m.py mmocr/.mim/configs/textrecog/maerec/maerec_b_union14m.py mmocr/.mim/configs/textrecog/maerec/maerec_s_lora_union14m.py mmocr/.mim/configs/textrecog/maerec/maerec_s_union14m.py mmocr/.mim/configs/textrecog/master/_base_master_resnet31.py mmocr/.mim/configs/textrecog/master/master_resnet31_12e_st_mj_sa.py mmocr/.mim/configs/textrecog/master/master_resnet31_12e_toy.py mmocr/.mim/configs/textrecog/master/metafile.yml mmocr/.mim/configs/textrecog/nrtr/_base_nrtr_modality-transform.py mmocr/.mim/configs/textrecog/nrtr/_base_nrtr_resnet31.py mmocr/.mim/configs/textrecog/nrtr/metafile.yml mmocr/.mim/configs/textrecog/nrtr/nrtr_modality-transform_6e_st_mj.py mmocr/.mim/configs/textrecog/nrtr/nrtr_modality-transform_6e_toy.py mmocr/.mim/configs/textrecog/nrtr/nrtr_resnet31-1by16-1by8_6e_st_mj.py mmocr/.mim/configs/textrecog/nrtr/nrtr_resnet31-1by8-1by4_6e_st_mj.py mmocr/.mim/configs/textrecog/nrtr/nrtr_resnet31-1by8-1by4_union14m.py mmocr/.mim/configs/textrecog/robust_scanner/_base_robustscanner_resnet31.py mmocr/.mim/configs/textrecog/robust_scanner/metafile.yml mmocr/.mim/configs/textrecog/robust_scanner/robustscanner_resnet31_5e_st-sub_mj-sub_sa_real.py mmocr/.mim/configs/textrecog/robust_scanner/robustscanner_resnet31_5e_toy.py mmocr/.mim/configs/textrecog/sar/_base_sar_resnet31_parallel-decoder.py mmocr/.mim/configs/textrecog/sar/metafile.yml mmocr/.mim/configs/textrecog/sar/sar_resnet31_parallel-decoder_5e_st-sub_mj-sub_sa_real.py mmocr/.mim/configs/textrecog/sar/sar_resnet31_parallel-decoder_5e_toy.py mmocr/.mim/configs/textrecog/sar/sar_resnet31_sequential-decoder_5e_st-sub_mj-sub_sa_real.py mmocr/.mim/configs/textrecog/sar/sar_resnet31_sequential-decoder_5e_union14m.py mmocr/.mim/configs/textrecog/satrn/_base_satrn_shallow.py mmocr/.mim/configs/textrecog/satrn/metafile.yml mmocr/.mim/configs/textrecog/satrn/satrn_shallow-small_5e_st_mj.py mmocr/.mim/configs/textrecog/satrn/satrn_shallow_5e_st_mj.py mmocr/.mim/configs/textrecog/satrn/satrn_shallow_5e_union14m.py mmocr/.mim/configs/textrecog/svtr/_base_svtr-tiny.py mmocr/.mim/configs/textrecog/svtr/metafile.yml mmocr/.mim/configs/textrecog/svtr/svtr-base_20e_st_mj.py mmocr/.mim/configs/textrecog/svtr/svtr-large_20e_st_mj.py mmocr/.mim/configs/textrecog/svtr/svtr-small_20e_st_mj.py mmocr/.mim/configs/textrecog/svtr/svtr-tiny_20e_st_mj.py mmocr/.mim/dicts/chinese_english_digits.txt mmocr/.mim/dicts/english_digits_symbols.txt mmocr/.mim/dicts/english_digits_symbols_space.txt mmocr/.mim/dicts/korean_english_digits_symbols.txt mmocr/.mim/dicts/lower_english_digits.txt mmocr/.mim/dicts/lower_english_digits_space.txt mmocr/.mim/dicts/sdmgr_dict.txt mmocr/.mim/tools/dist_test.sh mmocr/.mim/tools/dist_train.sh mmocr/.mim/tools/infer.py mmocr/.mim/tools/slurm_test.sh mmocr/.mim/tools/slurm_train.sh mmocr/.mim/tools/test.py mmocr/.mim/tools/train.py mmocr/.mim/tools/analysis_tools/get_flops.py mmocr/.mim/tools/analysis_tools/offline_eval.py mmocr/.mim/tools/analysis_tools/print_config.py mmocr/.mim/tools/dataset_converters/prepare_dataset.py mmocr/.mim/tools/dataset_converters/common/curvedsyntext_converter.py mmocr/.mim/tools/dataset_converters/common/extract_kaist.py mmocr/.mim/tools/dataset_converters/kie/closeset_to_openset.py mmocr/.mim/tools/dataset_converters/textdet/art_converter.py mmocr/.mim/tools/dataset_converters/textdet/bid_converter.py mmocr/.mim/tools/dataset_converters/textdet/coco_to_line_dict.py mmocr/.mim/tools/dataset_converters/textdet/cocotext_converter.py mmocr/.mim/tools/dataset_converters/textdet/data_migrator.py mmocr/.mim/tools/dataset_converters/textdet/detext_converter.py mmocr/.mim/tools/dataset_converters/textdet/funsd_converter.py mmocr/.mim/tools/dataset_converters/textdet/hiertext_converter.py mmocr/.mim/tools/dataset_converters/textdet/ic11_converter.py mmocr/.mim/tools/dataset_converters/textdet/ilst_converter.py mmocr/.mim/tools/dataset_converters/textdet/imgur_converter.py mmocr/.mim/tools/dataset_converters/textdet/kaist_converter.py mmocr/.mim/tools/dataset_converters/textdet/lsvt_converter.py mmocr/.mim/tools/dataset_converters/textdet/lv_converter.py mmocr/.mim/tools/dataset_converters/textdet/mtwi_converter.py mmocr/.mim/tools/dataset_converters/textdet/naf_converter.py mmocr/.mim/tools/dataset_converters/textdet/rctw_converter.py mmocr/.mim/tools/dataset_converters/textdet/rects_converter.py mmocr/.mim/tools/dataset_converters/textdet/sroie_converter.py mmocr/.mim/tools/dataset_converters/textdet/vintext_converter.py mmocr/.mim/tools/dataset_converters/textrecog/art_converter.py mmocr/.mim/tools/dataset_converters/textrecog/bid_converter.py mmocr/.mim/tools/dataset_converters/textrecog/cocotext_converter.py mmocr/.mim/tools/dataset_converters/textrecog/data_migrator.py mmocr/.mim/tools/dataset_converters/textrecog/detext_converter.py mmocr/.mim/tools/dataset_converters/textrecog/funsd_converter.py mmocr/.mim/tools/dataset_converters/textrecog/hiertext_converter.py mmocr/.mim/tools/dataset_converters/textrecog/ic11_converter.py mmocr/.mim/tools/dataset_converters/textrecog/ilst_converter.py mmocr/.mim/tools/dataset_converters/textrecog/imgur_converter.py mmocr/.mim/tools/dataset_converters/textrecog/kaist_converter.py mmocr/.mim/tools/dataset_converters/textrecog/lmdb_converter.py mmocr/.mim/tools/dataset_converters/textrecog/lsvt_converter.py mmocr/.mim/tools/dataset_converters/textrecog/lv_converter.py mmocr/.mim/tools/dataset_converters/textrecog/mtwi_converter.py mmocr/.mim/tools/dataset_converters/textrecog/naf_converter.py mmocr/.mim/tools/dataset_converters/textrecog/openvino_converter.py mmocr/.mim/tools/dataset_converters/textrecog/rctw_converter.py mmocr/.mim/tools/dataset_converters/textrecog/rects_converter.py mmocr/.mim/tools/dataset_converters/textrecog/sroie_converter.py mmocr/.mim/tools/dataset_converters/textrecog/vintext_converter.py mmocr/.mim/tools/model_converters/publish_model.py mmocr/.mim/tools/visualizations/browse_dataset.py mmocr/.mim/tools/visualizations/vis_scheduler.py mmocr/apis/__init__.py mmocr/apis/inferencers/__init__.py mmocr/apis/inferencers/base_mmocr_inferencer.py mmocr/apis/inferencers/kie_inferencer.py mmocr/apis/inferencers/mmocr_inferencer.py mmocr/apis/inferencers/textdet_inferencer.py mmocr/apis/inferencers/textrec_inferencer.py mmocr/apis/inferencers/textspot_inferencer.py mmocr/datasets/__init__.py mmocr/datasets/dataset_wrapper.py mmocr/datasets/icdar_dataset.py mmocr/datasets/ocr_dataset.py mmocr/datasets/recog_lmdb_dataset.py mmocr/datasets/recog_text_dataset.py mmocr/datasets/wildreceipt_dataset.py mmocr/datasets/preparers/__init__.py mmocr/datasets/preparers/data_preparer.py mmocr/datasets/preparers/config_generators/__init__.py mmocr/datasets/preparers/config_generators/base.py mmocr/datasets/preparers/config_generators/textdet_config_generator.py mmocr/datasets/preparers/config_generators/textrecog_config_generator.py mmocr/datasets/preparers/config_generators/textspotting_config_generator.py mmocr/datasets/preparers/dumpers/__init__.py mmocr/datasets/preparers/dumpers/base.py mmocr/datasets/preparers/dumpers/json_dumper.py mmocr/datasets/preparers/dumpers/lmdb_dumper.py mmocr/datasets/preparers/dumpers/wild_receipt_openset_dumper.py mmocr/datasets/preparers/gatherers/__init__.py mmocr/datasets/preparers/gatherers/base.py mmocr/datasets/preparers/gatherers/mono_gatherer.py mmocr/datasets/preparers/gatherers/naf_gatherer.py mmocr/datasets/preparers/gatherers/pair_gatherer.py mmocr/datasets/preparers/obtainers/__init__.py mmocr/datasets/preparers/obtainers/naive_data_obtainer.py mmocr/datasets/preparers/packers/__init__.py mmocr/datasets/preparers/packers/base.py mmocr/datasets/preparers/packers/textdet_packer.py mmocr/datasets/preparers/packers/textrecog_packer.py mmocr/datasets/preparers/packers/textspotting_packer.py mmocr/datasets/preparers/packers/wildreceipt_packer.py mmocr/datasets/preparers/parsers/__init__.py mmocr/datasets/preparers/parsers/base.py mmocr/datasets/preparers/parsers/coco_parser.py mmocr/datasets/preparers/parsers/ctw1500_parser.py mmocr/datasets/preparers/parsers/funsd_parser.py mmocr/datasets/preparers/parsers/icdar_txt_parser.py mmocr/datasets/preparers/parsers/mjsynth_parser.py mmocr/datasets/preparers/parsers/naf_parser.py mmocr/datasets/preparers/parsers/sroie_parser.py mmocr/datasets/preparers/parsers/svt_parser.py mmocr/datasets/preparers/parsers/synthtext_parser.py mmocr/datasets/preparers/parsers/totaltext_parser.py mmocr/datasets/preparers/parsers/wildreceipt_parser.py mmocr/datasets/samplers/__init__.py mmocr/datasets/samplers/batch_aug.py mmocr/datasets/transforms/__init__.py mmocr/datasets/transforms/adapters.py mmocr/datasets/transforms/formatting.py mmocr/datasets/transforms/loading.py mmocr/datasets/transforms/ocr_transforms.py mmocr/datasets/transforms/textdet_transforms.py mmocr/datasets/transforms/textrecog_transforms.py mmocr/datasets/transforms/wrappers.py mmocr/engine/__init__.py mmocr/engine/hooks/__init__.py mmocr/engine/hooks/visualization_hook.py mmocr/evaluation/__init__.py mmocr/evaluation/evaluator/__init__.py mmocr/evaluation/evaluator/multi_datasets_evaluator.py mmocr/evaluation/functional/__init__.py mmocr/evaluation/functional/hmean.py mmocr/evaluation/metrics/__init__.py mmocr/evaluation/metrics/f_metric.py mmocr/evaluation/metrics/hmean_iou_metric.py mmocr/evaluation/metrics/recog_metric.py mmocr/models/__init__.py mmocr/models/common/__init__.py mmocr/models/common/backbones/__init__.py mmocr/models/common/backbones/clip_resnet.py mmocr/models/common/backbones/unet.py mmocr/models/common/backbones/vit.py mmocr/models/common/dictionary/__init__.py mmocr/models/common/dictionary/dictionary.py mmocr/models/common/layers/__init__.py mmocr/models/common/layers/transformer_layers.py mmocr/models/common/losses/__init__.py mmocr/models/common/losses/bce_loss.py mmocr/models/common/losses/ce_loss.py mmocr/models/common/losses/dice_loss.py mmocr/models/common/losses/l1_loss.py mmocr/models/common/modules/__init__.py mmocr/models/common/modules/transformer_module.py mmocr/models/common/plugins/__init__.py mmocr/models/common/plugins/common.py mmocr/models/kie/__init__.py mmocr/models/kie/extractors/__init__.py mmocr/models/kie/extractors/sdmgr.py mmocr/models/kie/heads/__init__.py mmocr/models/kie/heads/sdmgr_head.py mmocr/models/kie/module_losses/__init__.py mmocr/models/kie/module_losses/sdmgr_module_loss.py mmocr/models/kie/postprocessors/__init__.py mmocr/models/kie/postprocessors/sdmgr_postprocessor.py mmocr/models/textdet/__init__.py mmocr/models/textdet/data_preprocessors/__init__.py mmocr/models/textdet/data_preprocessors/data_preprocessor.py mmocr/models/textdet/detectors/__init__.py mmocr/models/textdet/detectors/base.py mmocr/models/textdet/detectors/dbnet.py mmocr/models/textdet/detectors/drrg.py mmocr/models/textdet/detectors/fcenet.py mmocr/models/textdet/detectors/mmdet_wrapper.py mmocr/models/textdet/detectors/panet.py mmocr/models/textdet/detectors/psenet.py mmocr/models/textdet/detectors/single_stage_text_detector.py mmocr/models/textdet/detectors/textsnake.py mmocr/models/textdet/heads/__init__.py mmocr/models/textdet/heads/base.py mmocr/models/textdet/heads/db_head.py mmocr/models/textdet/heads/drrg_head.py mmocr/models/textdet/heads/fce_head.py mmocr/models/textdet/heads/pan_head.py mmocr/models/textdet/heads/pse_head.py mmocr/models/textdet/heads/textsnake_head.py mmocr/models/textdet/module_losses/__init__.py mmocr/models/textdet/module_losses/base.py mmocr/models/textdet/module_losses/db_module_loss.py mmocr/models/textdet/module_losses/drrg_module_loss.py mmocr/models/textdet/module_losses/fce_module_loss.py mmocr/models/textdet/module_losses/pan_module_loss.py mmocr/models/textdet/module_losses/pse_module_loss.py mmocr/models/textdet/module_losses/seg_based_module_loss.py mmocr/models/textdet/module_losses/textsnake_module_loss.py mmocr/models/textdet/necks/__init__.py mmocr/models/textdet/necks/fpem_ffm.py mmocr/models/textdet/necks/fpn_cat.py mmocr/models/textdet/necks/fpn_unet.py mmocr/models/textdet/necks/fpnf.py mmocr/models/textdet/postprocessors/__init__.py mmocr/models/textdet/postprocessors/base.py mmocr/models/textdet/postprocessors/db_postprocessor.py mmocr/models/textdet/postprocessors/drrg_postprocessor.py mmocr/models/textdet/postprocessors/fce_postprocessor.py mmocr/models/textdet/postprocessors/pan_postprocessor.py mmocr/models/textdet/postprocessors/pse_postprocessor.py mmocr/models/textdet/postprocessors/textsnake_postprocessor.py mmocr/models/textrecog/__init__.py mmocr/models/textrecog/backbones/__init__.py mmocr/models/textrecog/backbones/mini_vgg.py mmocr/models/textrecog/backbones/mobilenet_v2.py mmocr/models/textrecog/backbones/nrtr_modality_transformer.py mmocr/models/textrecog/backbones/resnet.py mmocr/models/textrecog/backbones/resnet31_ocr.py mmocr/models/textrecog/backbones/resnet_abi.py mmocr/models/textrecog/backbones/shallow_cnn.py mmocr/models/textrecog/data_preprocessors/__init__.py mmocr/models/textrecog/data_preprocessors/data_preprocessor.py mmocr/models/textrecog/decoders/__init__.py mmocr/models/textrecog/decoders/abi_fuser.py mmocr/models/textrecog/decoders/abi_language_decoder.py mmocr/models/textrecog/decoders/abi_vision_decoder.py mmocr/models/textrecog/decoders/aster_decoder.py mmocr/models/textrecog/decoders/base.py mmocr/models/textrecog/decoders/crnn_decoder.py mmocr/models/textrecog/decoders/maerec_decoder.py mmocr/models/textrecog/decoders/master_decoder.py mmocr/models/textrecog/decoders/nrtr_decoder.py mmocr/models/textrecog/decoders/position_attention_decoder.py mmocr/models/textrecog/decoders/robust_scanner_fuser.py mmocr/models/textrecog/decoders/sar_decoder.py mmocr/models/textrecog/decoders/sar_decoder_with_bs.py mmocr/models/textrecog/decoders/sequence_attention_decoder.py mmocr/models/textrecog/decoders/svtr_decoder.py mmocr/models/textrecog/encoders/__init__.py mmocr/models/textrecog/encoders/abi_encoder.py mmocr/models/textrecog/encoders/aster_encoder.py mmocr/models/textrecog/encoders/base.py mmocr/models/textrecog/encoders/channel_reduction_encoder.py mmocr/models/textrecog/encoders/nrtr_encoder.py mmocr/models/textrecog/encoders/sar_encoder.py mmocr/models/textrecog/encoders/satrn_encoder.py mmocr/models/textrecog/encoders/svtr_encoder.py mmocr/models/textrecog/layers/__init__.py mmocr/models/textrecog/layers/conv_layer.py mmocr/models/textrecog/layers/dot_product_attention_layer.py mmocr/models/textrecog/layers/lstm_layer.py mmocr/models/textrecog/layers/position_aware_layer.py mmocr/models/textrecog/layers/robust_scanner_fusion_layer.py mmocr/models/textrecog/layers/satrn_layers.py mmocr/models/textrecog/module_losses/__init__.py mmocr/models/textrecog/module_losses/abi_module_loss.py mmocr/models/textrecog/module_losses/base.py mmocr/models/textrecog/module_losses/ce_module_loss.py mmocr/models/textrecog/module_losses/ctc_module_loss.py mmocr/models/textrecog/plugins/__init__.py mmocr/models/textrecog/plugins/common.py mmocr/models/textrecog/postprocessors/__init__.py mmocr/models/textrecog/postprocessors/attn_postprocessor.py mmocr/models/textrecog/postprocessors/base.py mmocr/models/textrecog/postprocessors/ctc_postprocessor.py mmocr/models/textrecog/preprocessors/__init__.py mmocr/models/textrecog/preprocessors/base.py mmocr/models/textrecog/preprocessors/tps_preprocessor.py mmocr/models/textrecog/recognizers/__init__.py mmocr/models/textrecog/recognizers/abinet.py mmocr/models/textrecog/recognizers/aster.py mmocr/models/textrecog/recognizers/base.py mmocr/models/textrecog/recognizers/crnn.py mmocr/models/textrecog/recognizers/encoder_decoder_recognizer.py mmocr/models/textrecog/recognizers/encoder_decoder_recognizer_tta.py mmocr/models/textrecog/recognizers/maerec.py mmocr/models/textrecog/recognizers/master.py mmocr/models/textrecog/recognizers/nrtr.py mmocr/models/textrecog/recognizers/robust_scanner.py mmocr/models/textrecog/recognizers/sar.py mmocr/models/textrecog/recognizers/satrn.py mmocr/models/textrecog/recognizers/svtr.py mmocr/structures/__init__.py mmocr/structures/kie_data_sample.py mmocr/structures/textdet_data_sample.py mmocr/structures/textrecog_data_sample.py mmocr/structures/textspotting_data_sample.py mmocr/testing/__init__.py mmocr/testing/data.py mmocr/utils/__init__.py mmocr/utils/bbox_utils.py mmocr/utils/bezier_utils.py mmocr/utils/check_argument.py mmocr/utils/collect_env.py mmocr/utils/data_converter_utils.py mmocr/utils/fileio.py mmocr/utils/img_utils.py mmocr/utils/mask_utils.py mmocr/utils/parsers.py mmocr/utils/point_utils.py mmocr/utils/polygon_utils.py mmocr/utils/processing.py mmocr/utils/setup_env.py mmocr/utils/string_utils.py mmocr/utils/transform_utils.py mmocr/utils/typing_utils.py mmocr/visualization/__init__.py mmocr/visualization/base_visualizer.py mmocr/visualization/kie_visualizer.py mmocr/visualization/textdet_visualizer.py mmocr/visualization/textrecog_visualizer.py mmocr/visualization/textspotting_visualizer.py requirements/albu.txt requirements/build.txt requirements/docs.txt requirements/mminstall.txt requirements/optional.txt requirements/readthedocs.txt requirements/runtime.txt requirements/tests.txt |