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