├── .gitignore ├── LICENSE ├── Readme.md ├── my_little_ocr ├── __init__.py ├── base_engine │ ├── __init__.py │ ├── base_ocr_engine.py │ ├── engine_config.py │ └── img_utils.py └── ocr_engines │ ├── __init__.py │ ├── easyocr_engine.py │ ├── rapidocr_engine │ ├── .gitignore │ ├── __init__.py │ └── rapidocr_engine.py │ ├── surya_engine.py │ ├── tesseract_engine │ ├── __init__.py │ ├── install.py │ └── tesseract_engine.py │ └── wechat_ocr_engine │ ├── .gitignore │ ├── __init__.py │ ├── install.py │ ├── wechat_ocr_engine.py │ └── wechat_ocr_modified_lib.py ├── pyproject.toml └── test ├── ocr_images ├── OCR_test_1080_en-US.png ├── OCR_test_1080_ja-jp.png ├── OCR_test_1080_words_en-US.txt ├── OCR_test_1080_words_ja-jp.txt ├── OCR_test_1080_words_zh-Hans-CN.txt └── OCR_test_1080_zh-Hans-CN.png └── test_ocr.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/Readme.md -------------------------------------------------------------------------------- /my_little_ocr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/__init__.py -------------------------------------------------------------------------------- /my_little_ocr/base_engine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /my_little_ocr/base_engine/base_ocr_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/base_engine/base_ocr_engine.py -------------------------------------------------------------------------------- /my_little_ocr/base_engine/engine_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/base_engine/engine_config.py -------------------------------------------------------------------------------- /my_little_ocr/base_engine/img_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/base_engine/img_utils.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/__init__.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/easyocr_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/easyocr_engine.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/rapidocr_engine/.gitignore: -------------------------------------------------------------------------------- 1 | models/ 2 | -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/rapidocr_engine/__init__.py: -------------------------------------------------------------------------------- 1 | from .rapidocr_engine import * -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/rapidocr_engine/rapidocr_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/rapidocr_engine/rapidocr_engine.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/surya_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/surya_engine.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/tesseract_engine/__init__.py: -------------------------------------------------------------------------------- 1 | from .tesseract_engine import * -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/tesseract_engine/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/tesseract_engine/install.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/tesseract_engine/tesseract_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/tesseract_engine/tesseract_engine.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/wechat_ocr_engine/.gitignore: -------------------------------------------------------------------------------- 1 | wxocr-binary/ -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/wechat_ocr_engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/wechat_ocr_engine/__init__.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/wechat_ocr_engine/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/wechat_ocr_engine/install.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/wechat_ocr_engine/wechat_ocr_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/wechat_ocr_engine/wechat_ocr_engine.py -------------------------------------------------------------------------------- /my_little_ocr/ocr_engines/wechat_ocr_engine/wechat_ocr_modified_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/my_little_ocr/ocr_engines/wechat_ocr_engine/wechat_ocr_modified_lib.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/ocr_images/OCR_test_1080_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/test/ocr_images/OCR_test_1080_en-US.png -------------------------------------------------------------------------------- /test/ocr_images/OCR_test_1080_ja-jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/test/ocr_images/OCR_test_1080_ja-jp.png -------------------------------------------------------------------------------- /test/ocr_images/OCR_test_1080_words_en-US.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/test/ocr_images/OCR_test_1080_words_en-US.txt -------------------------------------------------------------------------------- /test/ocr_images/OCR_test_1080_words_ja-jp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/test/ocr_images/OCR_test_1080_words_ja-jp.txt -------------------------------------------------------------------------------- /test/ocr_images/OCR_test_1080_words_zh-Hans-CN.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/test/ocr_images/OCR_test_1080_words_zh-Hans-CN.txt -------------------------------------------------------------------------------- /test/ocr_images/OCR_test_1080_zh-Hans-CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/test/ocr_images/OCR_test_1080_zh-Hans-CN.png -------------------------------------------------------------------------------- /test/test_ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-T-E-R/my-little-ocr/HEAD/test/test_ocr.py --------------------------------------------------------------------------------