├── .gitignore ├── LICENSE ├── README.md ├── configs ├── default.yaml └── test.yaml ├── data ├── bg │ └── 背景.png ├── chars │ ├── chn.txt │ └── eng.txt ├── corpus │ └── The Hitchhiker's Guide to the Galaxy.txt ├── fonts │ ├── chn │ │ └── msyh.ttc │ └── eng │ │ └── Hack-Regular.ttf ├── fonts_list │ ├── chn.txt │ └── eng.txt └── list_corpus │ └── books.txt ├── gists ├── cv2_remap.py ├── draw_transparent_text.py ├── outline.py └── seamlessClone.py ├── help_runner.py ├── imgs ├── bad_example1.jpg ├── bad_example2.jpg ├── bad_example3.jpg ├── debug_demo.jpg ├── effects │ ├── blur.jpg │ ├── colored.jpg │ ├── curve.jpg │ ├── dark_border.jpg │ ├── emboss.jpg │ ├── extra.jpg │ ├── light_border.jpg │ ├── line_middle.jpg │ ├── line_table.jpg │ ├── line_under.jpg │ ├── origin.jpg │ ├── perspective_transform.jpg │ ├── random_crop.jpg │ ├── random_space_big.jpg │ ├── random_space_small.jpg │ ├── reverse.jpg │ └── table.jpg ├── example1.jpg ├── example2.jpg ├── example3.jpg └── example4.jpg ├── libs ├── __init__.py ├── config.py ├── font_utils.py ├── gpu │ ├── GpuWrapper.pxd │ ├── GpuWrapper.pyx │ ├── pyopencv_converter.cpp │ └── setup.py ├── math_utils.py ├── timer.py └── utils.py ├── main.py ├── parse_args.py ├── requirements.txt ├── textrenderer ├── corpus │ ├── chn_corpus.py │ ├── corpus.py │ ├── corpus_utils.py │ ├── eng_corpus.py │ ├── list_corpus.py │ └── random_corpus.py ├── liner.py ├── noiser.py ├── remaper.py └── renderer.py └── tools ├── balancer.py ├── char_frequency_check.py ├── check_font.py ├── check_tfrecord.py └── make_tfrecord.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/README.md -------------------------------------------------------------------------------- /configs/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/configs/default.yaml -------------------------------------------------------------------------------- /configs/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/configs/test.yaml -------------------------------------------------------------------------------- /data/bg/背景.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/data/bg/背景.png -------------------------------------------------------------------------------- /data/chars/chn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/data/chars/chn.txt -------------------------------------------------------------------------------- /data/chars/eng.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/data/chars/eng.txt -------------------------------------------------------------------------------- /data/corpus/The Hitchhiker's Guide to the Galaxy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/data/corpus/The Hitchhiker's Guide to the Galaxy.txt -------------------------------------------------------------------------------- /data/fonts/chn/msyh.ttc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/data/fonts/chn/msyh.ttc -------------------------------------------------------------------------------- /data/fonts/eng/Hack-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/data/fonts/eng/Hack-Regular.ttf -------------------------------------------------------------------------------- /data/fonts_list/chn.txt: -------------------------------------------------------------------------------- 1 | ./data/fonts/chn/msyh.ttc 2 | -------------------------------------------------------------------------------- /data/fonts_list/eng.txt: -------------------------------------------------------------------------------- 1 | ./data/fonts/eng/Hack-Regular.ttf -------------------------------------------------------------------------------- /data/list_corpus/books.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/data/list_corpus/books.txt -------------------------------------------------------------------------------- /gists/cv2_remap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/gists/cv2_remap.py -------------------------------------------------------------------------------- /gists/draw_transparent_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/gists/draw_transparent_text.py -------------------------------------------------------------------------------- /gists/outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/gists/outline.py -------------------------------------------------------------------------------- /gists/seamlessClone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/gists/seamlessClone.py -------------------------------------------------------------------------------- /help_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/help_runner.py -------------------------------------------------------------------------------- /imgs/bad_example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/bad_example1.jpg -------------------------------------------------------------------------------- /imgs/bad_example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/bad_example2.jpg -------------------------------------------------------------------------------- /imgs/bad_example3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/bad_example3.jpg -------------------------------------------------------------------------------- /imgs/debug_demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/debug_demo.jpg -------------------------------------------------------------------------------- /imgs/effects/blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/blur.jpg -------------------------------------------------------------------------------- /imgs/effects/colored.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/colored.jpg -------------------------------------------------------------------------------- /imgs/effects/curve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/curve.jpg -------------------------------------------------------------------------------- /imgs/effects/dark_border.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/dark_border.jpg -------------------------------------------------------------------------------- /imgs/effects/emboss.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/emboss.jpg -------------------------------------------------------------------------------- /imgs/effects/extra.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/extra.jpg -------------------------------------------------------------------------------- /imgs/effects/light_border.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/light_border.jpg -------------------------------------------------------------------------------- /imgs/effects/line_middle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/line_middle.jpg -------------------------------------------------------------------------------- /imgs/effects/line_table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/line_table.jpg -------------------------------------------------------------------------------- /imgs/effects/line_under.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/line_under.jpg -------------------------------------------------------------------------------- /imgs/effects/origin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/origin.jpg -------------------------------------------------------------------------------- /imgs/effects/perspective_transform.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/perspective_transform.jpg -------------------------------------------------------------------------------- /imgs/effects/random_crop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/random_crop.jpg -------------------------------------------------------------------------------- /imgs/effects/random_space_big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/random_space_big.jpg -------------------------------------------------------------------------------- /imgs/effects/random_space_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/random_space_small.jpg -------------------------------------------------------------------------------- /imgs/effects/reverse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/reverse.jpg -------------------------------------------------------------------------------- /imgs/effects/table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/effects/table.jpg -------------------------------------------------------------------------------- /imgs/example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/example1.jpg -------------------------------------------------------------------------------- /imgs/example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/example2.jpg -------------------------------------------------------------------------------- /imgs/example3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/example3.jpg -------------------------------------------------------------------------------- /imgs/example4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/imgs/example4.jpg -------------------------------------------------------------------------------- /libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/config.py -------------------------------------------------------------------------------- /libs/font_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/font_utils.py -------------------------------------------------------------------------------- /libs/gpu/GpuWrapper.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/gpu/GpuWrapper.pxd -------------------------------------------------------------------------------- /libs/gpu/GpuWrapper.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/gpu/GpuWrapper.pyx -------------------------------------------------------------------------------- /libs/gpu/pyopencv_converter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/gpu/pyopencv_converter.cpp -------------------------------------------------------------------------------- /libs/gpu/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/gpu/setup.py -------------------------------------------------------------------------------- /libs/math_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/math_utils.py -------------------------------------------------------------------------------- /libs/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/timer.py -------------------------------------------------------------------------------- /libs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/libs/utils.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/main.py -------------------------------------------------------------------------------- /parse_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/parse_args.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/requirements.txt -------------------------------------------------------------------------------- /textrenderer/corpus/chn_corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/corpus/chn_corpus.py -------------------------------------------------------------------------------- /textrenderer/corpus/corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/corpus/corpus.py -------------------------------------------------------------------------------- /textrenderer/corpus/corpus_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/corpus/corpus_utils.py -------------------------------------------------------------------------------- /textrenderer/corpus/eng_corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/corpus/eng_corpus.py -------------------------------------------------------------------------------- /textrenderer/corpus/list_corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/corpus/list_corpus.py -------------------------------------------------------------------------------- /textrenderer/corpus/random_corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/corpus/random_corpus.py -------------------------------------------------------------------------------- /textrenderer/liner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/liner.py -------------------------------------------------------------------------------- /textrenderer/noiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/noiser.py -------------------------------------------------------------------------------- /textrenderer/remaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/remaper.py -------------------------------------------------------------------------------- /textrenderer/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/textrenderer/renderer.py -------------------------------------------------------------------------------- /tools/balancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/tools/balancer.py -------------------------------------------------------------------------------- /tools/char_frequency_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/tools/char_frequency_check.py -------------------------------------------------------------------------------- /tools/check_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/tools/check_font.py -------------------------------------------------------------------------------- /tools/check_tfrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/tools/check_tfrecord.py -------------------------------------------------------------------------------- /tools/make_tfrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanster/text_renderer/HEAD/tools/make_tfrecord.py --------------------------------------------------------------------------------