├── .gitignore ├── LICENSE ├── README.md ├── bktree.py ├── ckpt ├── ICDAR13 │ └── .gitkeep ├── ICDAR15 │ └── .gitkeep ├── ICDAR17MLT │ └── .gitkeep ├── resnet_v1_50 │ └── .gitkeep └── synthText_10eps │ └── .gitkeep ├── config.py ├── data ├── ICDAR13 │ └── .gitkeep ├── ICDAR15+13 │ └── .gitkeep ├── ICDAR17MLT │ └── .gitkeep └── SynthText │ └── .gitkeep ├── data_provider ├── ICDAR_data_generator.py ├── ICDAR_loader.py ├── SynthText2ICDAR.py ├── SynthText_data_generator.py ├── SynthText_loader.py ├── __init__.py ├── combine_ICDAR_data.py ├── combine_data.py ├── data_enqueuer.py ├── data_loader.py ├── data_utils.py ├── test_rotate.py └── vis_polygon.py ├── imgs ├── img_113.jpg ├── img_132.jpg ├── img_165.jpg └── img_201.jpg ├── lanms ├── .gitignore ├── .ycm_extra_conf.py ├── Makefile ├── __init__.py ├── __main__.py ├── adaptor.cpp ├── include │ ├── clipper │ │ ├── clipper.cpp │ │ └── clipper.hpp │ └── pybind11 │ │ ├── attr.h │ │ ├── buffer_info.h │ │ ├── cast.h │ │ ├── chrono.h │ │ ├── class_support.h │ │ ├── common.h │ │ ├── complex.h │ │ ├── descr.h │ │ ├── eigen.h │ │ ├── embed.h │ │ ├── eval.h │ │ ├── functional.h │ │ ├── numpy.h │ │ ├── operators.h │ │ ├── options.h │ │ ├── pybind11.h │ │ ├── pytypes.h │ │ ├── stl.h │ │ ├── stl_bind.h │ │ └── typeid.h └── lanms.h ├── locality_aware_nms.py ├── module ├── Backbone_branch.py ├── Recognition_branch.py ├── RoI_rotate.py ├── __init__.py └── stn │ ├── __init__.py │ └── transformer.py ├── nets ├── __init__.py ├── resnet_utils.py └── resnet_v1.py ├── notebooks └── train.ipynb ├── test.py ├── test_imgs └── .gitkeep ├── tmp ├── ICDAR13 │ └── .gitkeep ├── ICDAR15 │ └── .gitkeep └── ICDAR17MLT │ ├── gts │ └── .gitkeep │ ├── imgs │ └── .gitkeep │ ├── val_gts │ └── .gitkeep │ └── val_imgs │ └── .gitkeep ├── train.py └── train_synthText_10eps.sh /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .ipynb_checkpoints 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/README.md -------------------------------------------------------------------------------- /bktree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/bktree.py -------------------------------------------------------------------------------- /ckpt/ICDAR13/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckpt/ICDAR15/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckpt/ICDAR17MLT/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckpt/resnet_v1_50/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ckpt/synthText_10eps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/config.py -------------------------------------------------------------------------------- /data/ICDAR13/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/ICDAR15+13/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/ICDAR17MLT/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/SynthText/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data_provider/ICDAR_data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/ICDAR_data_generator.py -------------------------------------------------------------------------------- /data_provider/ICDAR_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/ICDAR_loader.py -------------------------------------------------------------------------------- /data_provider/SynthText2ICDAR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/SynthText2ICDAR.py -------------------------------------------------------------------------------- /data_provider/SynthText_data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/SynthText_data_generator.py -------------------------------------------------------------------------------- /data_provider/SynthText_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/SynthText_loader.py -------------------------------------------------------------------------------- /data_provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data_provider/combine_ICDAR_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/combine_ICDAR_data.py -------------------------------------------------------------------------------- /data_provider/combine_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/combine_data.py -------------------------------------------------------------------------------- /data_provider/data_enqueuer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/data_enqueuer.py -------------------------------------------------------------------------------- /data_provider/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/data_loader.py -------------------------------------------------------------------------------- /data_provider/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/data_utils.py -------------------------------------------------------------------------------- /data_provider/test_rotate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/test_rotate.py -------------------------------------------------------------------------------- /data_provider/vis_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/data_provider/vis_polygon.py -------------------------------------------------------------------------------- /imgs/img_113.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/imgs/img_113.jpg -------------------------------------------------------------------------------- /imgs/img_132.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/imgs/img_132.jpg -------------------------------------------------------------------------------- /imgs/img_165.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/imgs/img_165.jpg -------------------------------------------------------------------------------- /imgs/img_201.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/imgs/img_201.jpg -------------------------------------------------------------------------------- /lanms/.gitignore: -------------------------------------------------------------------------------- 1 | adaptor.so -------------------------------------------------------------------------------- /lanms/.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/.ycm_extra_conf.py -------------------------------------------------------------------------------- /lanms/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/Makefile -------------------------------------------------------------------------------- /lanms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/__init__.py -------------------------------------------------------------------------------- /lanms/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/__main__.py -------------------------------------------------------------------------------- /lanms/adaptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/adaptor.cpp -------------------------------------------------------------------------------- /lanms/include/clipper/clipper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/clipper/clipper.cpp -------------------------------------------------------------------------------- /lanms/include/clipper/clipper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/clipper/clipper.hpp -------------------------------------------------------------------------------- /lanms/include/pybind11/attr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/attr.h -------------------------------------------------------------------------------- /lanms/include/pybind11/buffer_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/buffer_info.h -------------------------------------------------------------------------------- /lanms/include/pybind11/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/cast.h -------------------------------------------------------------------------------- /lanms/include/pybind11/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/chrono.h -------------------------------------------------------------------------------- /lanms/include/pybind11/class_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/class_support.h -------------------------------------------------------------------------------- /lanms/include/pybind11/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/common.h -------------------------------------------------------------------------------- /lanms/include/pybind11/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/complex.h -------------------------------------------------------------------------------- /lanms/include/pybind11/descr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/descr.h -------------------------------------------------------------------------------- /lanms/include/pybind11/eigen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/eigen.h -------------------------------------------------------------------------------- /lanms/include/pybind11/embed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/embed.h -------------------------------------------------------------------------------- /lanms/include/pybind11/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/eval.h -------------------------------------------------------------------------------- /lanms/include/pybind11/functional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/functional.h -------------------------------------------------------------------------------- /lanms/include/pybind11/numpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/numpy.h -------------------------------------------------------------------------------- /lanms/include/pybind11/operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/operators.h -------------------------------------------------------------------------------- /lanms/include/pybind11/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/options.h -------------------------------------------------------------------------------- /lanms/include/pybind11/pybind11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/pybind11.h -------------------------------------------------------------------------------- /lanms/include/pybind11/pytypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/pytypes.h -------------------------------------------------------------------------------- /lanms/include/pybind11/stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/stl.h -------------------------------------------------------------------------------- /lanms/include/pybind11/stl_bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/stl_bind.h -------------------------------------------------------------------------------- /lanms/include/pybind11/typeid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/include/pybind11/typeid.h -------------------------------------------------------------------------------- /lanms/lanms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/lanms/lanms.h -------------------------------------------------------------------------------- /locality_aware_nms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/locality_aware_nms.py -------------------------------------------------------------------------------- /module/Backbone_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/module/Backbone_branch.py -------------------------------------------------------------------------------- /module/Recognition_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/module/Recognition_branch.py -------------------------------------------------------------------------------- /module/RoI_rotate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/module/RoI_rotate.py -------------------------------------------------------------------------------- /module/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /module/stn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/module/stn/__init__.py -------------------------------------------------------------------------------- /module/stn/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/module/stn/transformer.py -------------------------------------------------------------------------------- /nets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nets/resnet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/nets/resnet_utils.py -------------------------------------------------------------------------------- /nets/resnet_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/nets/resnet_v1.py -------------------------------------------------------------------------------- /notebooks/train.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/notebooks/train.ipynb -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/test.py -------------------------------------------------------------------------------- /test_imgs/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tmp/ICDAR13/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tmp/ICDAR15/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tmp/ICDAR17MLT/gts/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tmp/ICDAR17MLT/imgs/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tmp/ICDAR17MLT/val_gts/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tmp/ICDAR17MLT/val_imgs/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/train.py -------------------------------------------------------------------------------- /train_synthText_10eps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masao-Taketani/FOTS_OCR/HEAD/train_synthText_10eps.sh --------------------------------------------------------------------------------