├── .direnv ├── .envrc └── bin │ ├── pyproject-bump-version │ ├── pyproject-data-folder │ ├── pyproject-gco-master │ ├── pyproject-init │ ├── pyproject-inject-license-header │ ├── pyproject-install-deps │ └── pyproject-yapf ├── .editorconfig ├── .envrc ├── .github ├── .gitignore ├── CODEOWNERS ├── FUNDING.yml └── workflows │ ├── procedure-auto-upgrade-pyright.yaml │ ├── procedure-pull-request.yaml │ ├── procedure-release-api-reference-nightly.yaml │ ├── procedure-release-api-reference-stable.yaml │ ├── procedure-release-wheel-nightly.yaml │ ├── procedure-release-wheel-stable.yaml │ ├── procedure-test-every-hour.yaml │ ├── workflow-alarm.yaml │ ├── workflow-publish-api-reference.yaml │ ├── workflow-push-wheel-to-pypi.yaml │ ├── workflow-test.yaml │ └── workflow-type-checking.yaml ├── .gitignore ├── CLA.txt ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── LICENSE_COMMERCIAL.txt ├── LICENSE_SSPL.txt ├── README.md ├── pyproject.toml ├── pyrightconfig.json ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── element │ ├── __init__.py │ ├── test_box.py │ ├── test_image.py │ ├── test_mask.py │ ├── test_painter.py │ ├── test_polygon.py │ └── test_score_map.py ├── engine │ ├── __init__.py │ ├── test_barcode.py │ ├── test_camera.py │ ├── test_char_heatmap.py │ ├── test_char_sampler.py │ └── test_seal_impression.py ├── mechanism │ ├── __init__.py │ ├── test_geometric_distortion.py │ ├── test_photometric_distortion.py │ └── test_random_distortion.py ├── opt.py ├── pipeline │ ├── test_cattrs.py │ ├── test_page_text_region_label.py │ └── test_pipeline.py └── utility │ ├── __init__.py │ ├── test_opt.py │ └── test_pool.py └── vkit ├── __init__.py ├── element ├── __init__.py ├── box.py ├── image.py ├── lexicon.py ├── line.py ├── mask.py ├── opt.py ├── point.py ├── polygon.py ├── score_map.py ├── type.py └── uniqueness.py ├── engine ├── __init__.py ├── barcode │ ├── __init__.py │ ├── code39.py │ ├── qr.py │ └── type.py ├── char_and_font_sampler │ └── __init__.py ├── char_heatmap │ ├── __init__.py │ ├── default.py │ └── type.py ├── char_mask │ ├── __init__.py │ ├── default.py │ ├── external_ellipse.py │ └── type.py ├── char_sampler │ ├── __init__.py │ ├── corpus.py │ ├── datetime.py │ ├── faker.py │ ├── func_collate.py │ ├── lexicon.py │ └── type.py ├── font │ ├── __init__.py │ ├── freetype.py │ └── type.py ├── image │ ├── __init__.py │ ├── combiner.py │ ├── selector.py │ └── type.py ├── interface.py └── seal_impression │ ├── __init__.py │ ├── ellipse.py │ ├── text_line_slot_filler.py │ └── type.py ├── mechanism ├── __init__.py ├── cropper.py ├── distortion │ ├── __init__.py │ ├── geometric │ │ ├── __init__.py │ │ ├── affine.py │ │ ├── camera.py │ │ ├── grid_rendering │ │ │ ├── __init__.py │ │ │ ├── grid_blender.py │ │ │ ├── grid_creator.py │ │ │ ├── interface.py │ │ │ ├── point_projector.py │ │ │ ├── type.py │ │ │ └── visualization.py │ │ └── mls.py │ ├── interface.py │ └── photometric │ │ ├── __init__.py │ │ ├── blur.py │ │ ├── color.py │ │ ├── effect.py │ │ ├── noise.py │ │ ├── opt.py │ │ └── streak.py ├── distortion_policy │ ├── __init__.py │ ├── geometric │ │ ├── __init__.py │ │ ├── affine.py │ │ ├── camera.py │ │ └── mls.py │ ├── opt.py │ ├── photometric │ │ ├── __init__.py │ │ ├── blur.py │ │ ├── color.py │ │ ├── effect.py │ │ ├── noise.py │ │ └── streak.py │ ├── random_distortion.py │ └── type.py └── painter.py ├── pipeline ├── __init__.py ├── interface.py ├── pool.py └── text_detection │ ├── __init__.py │ ├── page_assembler.py │ ├── page_background.py │ ├── page_barcode.py │ ├── page_cropping.py │ ├── page_distortion.py │ ├── page_image.py │ ├── page_layout.py │ ├── page_non_text_symbol.py │ ├── page_resizing.py │ ├── page_seal_impression.py │ ├── page_shape.py │ ├── page_text_line.py │ ├── page_text_line_bounding_box.py │ ├── page_text_line_label.py │ ├── page_text_region.py │ ├── page_text_region_cropping.py │ └── page_text_region_label.py └── utility ├── __init__.py ├── opt.py ├── pool.py ├── text ├── __init__.py ├── const │ ├── __init__.py │ ├── chinese.py │ ├── cjk_compatibility_ideograph.py │ ├── delimiter.py │ ├── digit.py │ ├── english.py │ └── whitespace.py └── opt.py └── type.py /.direnv/.envrc: -------------------------------------------------------------------------------- 1 | PATH_add bin 2 | -------------------------------------------------------------------------------- /.direnv/bin/pyproject-bump-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.direnv/bin/pyproject-bump-version -------------------------------------------------------------------------------- /.direnv/bin/pyproject-data-folder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.direnv/bin/pyproject-data-folder -------------------------------------------------------------------------------- /.direnv/bin/pyproject-gco-master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.direnv/bin/pyproject-gco-master -------------------------------------------------------------------------------- /.direnv/bin/pyproject-init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.direnv/bin/pyproject-init -------------------------------------------------------------------------------- /.direnv/bin/pyproject-inject-license-header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.direnv/bin/pyproject-inject-license-header -------------------------------------------------------------------------------- /.direnv/bin/pyproject-install-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.direnv/bin/pyproject-install-deps -------------------------------------------------------------------------------- /.direnv/bin/pyproject-yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.direnv/bin/pyproject-yapf -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.envrc -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | typings/ 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @huntzhan 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: vkit-x 2 | -------------------------------------------------------------------------------- /.github/workflows/procedure-auto-upgrade-pyright.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/procedure-auto-upgrade-pyright.yaml -------------------------------------------------------------------------------- /.github/workflows/procedure-pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/procedure-pull-request.yaml -------------------------------------------------------------------------------- /.github/workflows/procedure-release-api-reference-nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/procedure-release-api-reference-nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/procedure-release-api-reference-stable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/procedure-release-api-reference-stable.yaml -------------------------------------------------------------------------------- /.github/workflows/procedure-release-wheel-nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/procedure-release-wheel-nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/procedure-release-wheel-stable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/procedure-release-wheel-stable.yaml -------------------------------------------------------------------------------- /.github/workflows/procedure-test-every-hour.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/procedure-test-every-hour.yaml -------------------------------------------------------------------------------- /.github/workflows/workflow-alarm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/workflow-alarm.yaml -------------------------------------------------------------------------------- /.github/workflows/workflow-publish-api-reference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/workflow-publish-api-reference.yaml -------------------------------------------------------------------------------- /.github/workflows/workflow-push-wheel-to-pypi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/workflow-push-wheel-to-pypi.yaml -------------------------------------------------------------------------------- /.github/workflows/workflow-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/workflow-test.yaml -------------------------------------------------------------------------------- /.github/workflows/workflow-type-checking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.github/workflows/workflow-type-checking.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/.gitignore -------------------------------------------------------------------------------- /CLA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/CLA.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LICENSE_COMMERCIAL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/LICENSE_COMMERCIAL.txt -------------------------------------------------------------------------------- /LICENSE_SSPL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/LICENSE_SSPL.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/element/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/element/__init__.py -------------------------------------------------------------------------------- /tests/element/test_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/element/test_box.py -------------------------------------------------------------------------------- /tests/element/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/element/test_image.py -------------------------------------------------------------------------------- /tests/element/test_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/element/test_mask.py -------------------------------------------------------------------------------- /tests/element/test_painter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/element/test_painter.py -------------------------------------------------------------------------------- /tests/element/test_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/element/test_polygon.py -------------------------------------------------------------------------------- /tests/element/test_score_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/element/test_score_map.py -------------------------------------------------------------------------------- /tests/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/engine/__init__.py -------------------------------------------------------------------------------- /tests/engine/test_barcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/engine/test_barcode.py -------------------------------------------------------------------------------- /tests/engine/test_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/engine/test_camera.py -------------------------------------------------------------------------------- /tests/engine/test_char_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/engine/test_char_heatmap.py -------------------------------------------------------------------------------- /tests/engine/test_char_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/engine/test_char_sampler.py -------------------------------------------------------------------------------- /tests/engine/test_seal_impression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/engine/test_seal_impression.py -------------------------------------------------------------------------------- /tests/mechanism/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/mechanism/__init__.py -------------------------------------------------------------------------------- /tests/mechanism/test_geometric_distortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/mechanism/test_geometric_distortion.py -------------------------------------------------------------------------------- /tests/mechanism/test_photometric_distortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/mechanism/test_photometric_distortion.py -------------------------------------------------------------------------------- /tests/mechanism/test_random_distortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/mechanism/test_random_distortion.py -------------------------------------------------------------------------------- /tests/opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/opt.py -------------------------------------------------------------------------------- /tests/pipeline/test_cattrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/pipeline/test_cattrs.py -------------------------------------------------------------------------------- /tests/pipeline/test_page_text_region_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/pipeline/test_page_text_region_label.py -------------------------------------------------------------------------------- /tests/pipeline/test_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/pipeline/test_pipeline.py -------------------------------------------------------------------------------- /tests/utility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/utility/__init__.py -------------------------------------------------------------------------------- /tests/utility/test_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/utility/test_opt.py -------------------------------------------------------------------------------- /tests/utility/test_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/tests/utility/test_pool.py -------------------------------------------------------------------------------- /vkit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/__init__.py -------------------------------------------------------------------------------- /vkit/element/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/__init__.py -------------------------------------------------------------------------------- /vkit/element/box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/box.py -------------------------------------------------------------------------------- /vkit/element/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/image.py -------------------------------------------------------------------------------- /vkit/element/lexicon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/lexicon.py -------------------------------------------------------------------------------- /vkit/element/line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/line.py -------------------------------------------------------------------------------- /vkit/element/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/mask.py -------------------------------------------------------------------------------- /vkit/element/opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/opt.py -------------------------------------------------------------------------------- /vkit/element/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/point.py -------------------------------------------------------------------------------- /vkit/element/polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/polygon.py -------------------------------------------------------------------------------- /vkit/element/score_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/score_map.py -------------------------------------------------------------------------------- /vkit/element/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/type.py -------------------------------------------------------------------------------- /vkit/element/uniqueness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/element/uniqueness.py -------------------------------------------------------------------------------- /vkit/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/__init__.py -------------------------------------------------------------------------------- /vkit/engine/barcode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/barcode/__init__.py -------------------------------------------------------------------------------- /vkit/engine/barcode/code39.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/barcode/code39.py -------------------------------------------------------------------------------- /vkit/engine/barcode/qr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/barcode/qr.py -------------------------------------------------------------------------------- /vkit/engine/barcode/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/barcode/type.py -------------------------------------------------------------------------------- /vkit/engine/char_and_font_sampler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_and_font_sampler/__init__.py -------------------------------------------------------------------------------- /vkit/engine/char_heatmap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_heatmap/__init__.py -------------------------------------------------------------------------------- /vkit/engine/char_heatmap/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_heatmap/default.py -------------------------------------------------------------------------------- /vkit/engine/char_heatmap/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_heatmap/type.py -------------------------------------------------------------------------------- /vkit/engine/char_mask/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_mask/__init__.py -------------------------------------------------------------------------------- /vkit/engine/char_mask/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_mask/default.py -------------------------------------------------------------------------------- /vkit/engine/char_mask/external_ellipse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_mask/external_ellipse.py -------------------------------------------------------------------------------- /vkit/engine/char_mask/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_mask/type.py -------------------------------------------------------------------------------- /vkit/engine/char_sampler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_sampler/__init__.py -------------------------------------------------------------------------------- /vkit/engine/char_sampler/corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_sampler/corpus.py -------------------------------------------------------------------------------- /vkit/engine/char_sampler/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_sampler/datetime.py -------------------------------------------------------------------------------- /vkit/engine/char_sampler/faker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_sampler/faker.py -------------------------------------------------------------------------------- /vkit/engine/char_sampler/func_collate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_sampler/func_collate.py -------------------------------------------------------------------------------- /vkit/engine/char_sampler/lexicon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_sampler/lexicon.py -------------------------------------------------------------------------------- /vkit/engine/char_sampler/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/char_sampler/type.py -------------------------------------------------------------------------------- /vkit/engine/font/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/font/__init__.py -------------------------------------------------------------------------------- /vkit/engine/font/freetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/font/freetype.py -------------------------------------------------------------------------------- /vkit/engine/font/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/font/type.py -------------------------------------------------------------------------------- /vkit/engine/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/image/__init__.py -------------------------------------------------------------------------------- /vkit/engine/image/combiner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/image/combiner.py -------------------------------------------------------------------------------- /vkit/engine/image/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/image/selector.py -------------------------------------------------------------------------------- /vkit/engine/image/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/image/type.py -------------------------------------------------------------------------------- /vkit/engine/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/interface.py -------------------------------------------------------------------------------- /vkit/engine/seal_impression/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/seal_impression/__init__.py -------------------------------------------------------------------------------- /vkit/engine/seal_impression/ellipse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/seal_impression/ellipse.py -------------------------------------------------------------------------------- /vkit/engine/seal_impression/text_line_slot_filler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/seal_impression/text_line_slot_filler.py -------------------------------------------------------------------------------- /vkit/engine/seal_impression/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/engine/seal_impression/type.py -------------------------------------------------------------------------------- /vkit/mechanism/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/cropper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/cropper.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/affine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/affine.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/camera.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/grid_rendering/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/grid_rendering/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/grid_rendering/grid_blender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/grid_rendering/grid_blender.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/grid_rendering/grid_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/grid_rendering/grid_creator.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/grid_rendering/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/grid_rendering/interface.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/grid_rendering/point_projector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/grid_rendering/point_projector.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/grid_rendering/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/grid_rendering/type.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/grid_rendering/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/grid_rendering/visualization.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/geometric/mls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/geometric/mls.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/interface.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/photometric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/photometric/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/photometric/blur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/photometric/blur.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/photometric/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/photometric/color.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/photometric/effect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/photometric/effect.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/photometric/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/photometric/noise.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/photometric/opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/photometric/opt.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion/photometric/streak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion/photometric/streak.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/geometric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/geometric/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/geometric/affine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/geometric/affine.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/geometric/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/geometric/camera.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/geometric/mls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/geometric/mls.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/opt.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/photometric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/photometric/__init__.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/photometric/blur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/photometric/blur.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/photometric/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/photometric/color.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/photometric/effect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/photometric/effect.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/photometric/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/photometric/noise.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/photometric/streak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/photometric/streak.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/random_distortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/random_distortion.py -------------------------------------------------------------------------------- /vkit/mechanism/distortion_policy/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/distortion_policy/type.py -------------------------------------------------------------------------------- /vkit/mechanism/painter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/mechanism/painter.py -------------------------------------------------------------------------------- /vkit/pipeline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/__init__.py -------------------------------------------------------------------------------- /vkit/pipeline/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/interface.py -------------------------------------------------------------------------------- /vkit/pipeline/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/pool.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/__init__.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_assembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_assembler.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_background.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_background.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_barcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_barcode.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_cropping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_cropping.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_distortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_distortion.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_image.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_layout.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_non_text_symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_non_text_symbol.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_resizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_resizing.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_seal_impression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_seal_impression.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_shape.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_text_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_text_line.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_text_line_bounding_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_text_line_bounding_box.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_text_line_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_text_line_label.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_text_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_text_region.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_text_region_cropping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_text_region_cropping.py -------------------------------------------------------------------------------- /vkit/pipeline/text_detection/page_text_region_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/pipeline/text_detection/page_text_region_label.py -------------------------------------------------------------------------------- /vkit/utility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/__init__.py -------------------------------------------------------------------------------- /vkit/utility/opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/opt.py -------------------------------------------------------------------------------- /vkit/utility/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/pool.py -------------------------------------------------------------------------------- /vkit/utility/text/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/__init__.py -------------------------------------------------------------------------------- /vkit/utility/text/const/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/const/__init__.py -------------------------------------------------------------------------------- /vkit/utility/text/const/chinese.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/const/chinese.py -------------------------------------------------------------------------------- /vkit/utility/text/const/cjk_compatibility_ideograph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/const/cjk_compatibility_ideograph.py -------------------------------------------------------------------------------- /vkit/utility/text/const/delimiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/const/delimiter.py -------------------------------------------------------------------------------- /vkit/utility/text/const/digit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/const/digit.py -------------------------------------------------------------------------------- /vkit/utility/text/const/english.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/const/english.py -------------------------------------------------------------------------------- /vkit/utility/text/const/whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/const/whitespace.py -------------------------------------------------------------------------------- /vkit/utility/text/opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/text/opt.py -------------------------------------------------------------------------------- /vkit/utility/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkit-x/vkit/HEAD/vkit/utility/type.py --------------------------------------------------------------------------------