{"adoption": {"forks": 2276, "observed_at": "2026-08-28T04:10:52.416612+00:00", "stars": 12339}, "canonical_url": "https://ross.abutalabs.com/products/chineseocr_lite", "card": {"archived": false, "artifact_type": "library", "description": "超轻量级中文ocr，支持竖排文字识别, 支持ncnn、mnn、tnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M ", "domain": ["computer-vision", "image-processing", "developer-tools"], "enriched": true, "function": ["ocr", "image-processing", "machine-learning", "http-server", "cli"], "health_score": 70, "homepage": null, "language": "C++", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["DayBreak-u/chineseocr_lite"], "name": "DayBreak-u/chineseocr_lite", "platform": ["python", "cpp", "jvm", "dotnet", "cross-platform", "windows"], "pushed_at": "2026-05-18T09:55:53+00:00", "repo": "DayBreak-u/chineseocr_lite", "stars": 12339, "tags": ["chinese-ocr", "onnx-runtime", "ncnn", "dbnet", "crnn", "lightweight-models", "vertical-text", "text-detection", "text-recognition", "natural-language-processing", "android", "linux", "macos"], "topics": ["ncnn", "ocr", "pytorch"], "urls": [], "use_cases": ["extract Chinese text from images", "recognize vertical Chinese text in photos", "run OCR on CPU without a GPU", "batch-OCR images from scripts or agents with JSON output", "embed OCR into Android or C++ applications", "self-host a web OCR service"], "what_it_is": "An ultra-lightweight Chinese OCR toolkit combining DBNet text detection, CRNN text recognition, and an angle classifier, with total model size of only 4.7M. It runs on CPU via ONNX Runtime and provides a Python CLI, a Tornado web service, and reference demos for C++, JVM, Android, and .NET.", "when_to_avoid": ["you need high-accuracy OCR for complex layouts or many languages", "you require GPU-accelerated large-scale OCR pipelines", "you need handwriting recognition or table extraction", "GPL-2.0 licensing is incompatible with your project"], "when_to_choose": ["you need Chinese OCR with a very small model footprint", "you must run OCR on CPU-only machines or mobile devices", "you want a CLI with stable JSON output for automation", "you need multi-platform demos (C++, JVM, Android, .NET)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chineseocr_lite", "repo": "DayBreak-u/chineseocr_lite", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.416612+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:14:08.736495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdabf9ed91aa79fb831062a93c11c0f57f35d393e0a577becfe6aa665d5f55cd", "fetched_at": "2026-08-28T04:10:52.416612+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DayBreak-u/chineseocr_lite"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2379, "days_push": 107, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}