{"adoption": {"forks": 2092, "observed_at": "2026-08-28T04:09:41.055693+00:00", "stars": 6255}, "canonical_url": "https://ross.abutalabs.com/products/hyperlpr", "card": {"archived": false, "artifact_type": "library", "description": "High Performance Chinese License Plate Recognition Framework.", "domain": ["computer-vision", "image-processing", "artificial-intelligence", "cross-platform"], "enriched": true, "function": ["computer-vision", "image-processing", "ocr", "machine-learning", "deep-learning", "http-server"], "health_score": 25, "homepage": null, "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["szad670401/HyperLPR"], "name": "szad670401/HyperLPR", "platform": ["python", "cpp", "windows", "cross-platform"], "pushed_at": "2025-02-28T06:55:02+00:00", "repo": "szad670401/HyperLPR", "stars": 6255, "tags": ["license-plate-recognition", "chinese-license-plates", "alpr", "opencv", "tensorflow", "webapi", "android-sdk", "android", "linux", "macos"], "topics": ["deep-learning", "plate-recognition", "android", "cpp", "tensorflow"], "urls": [], "use_cases": ["recognize Chinese license plates from images", "detect license plates in real-time video streams on CPU", "deploy a license plate recognition REST API service", "integrate plate recognition into an Android app", "run plate recognition on Raspberry Pi or embedded devices"], "what_it_is": "HyperLPR3 is a high-performance open-source framework for recognizing Chinese license plates, built with deep learning and available as a Python package, C/C++ library, and Android SDK. It supports real-time recognition on CPU, multi-plate and large-angle detection, and can be served as a REST API with SwaggerUI.", "when_to_avoid": ["you need to recognize non-Chinese license plates", "you need to retrain the model on your own data, since training data and full training code are not provided", "you need guaranteed legal compliance for plate data usage"], "when_to_choose": ["you need to recognize Chinese license plates with high accuracy and speed", "you want a pip-installable solution with a CLI and REST API out of the box", "you need cross-platform deployment including Android, Linux, macOS, and Raspberry Pi"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hyperlpr", "repo": "szad670401/HyperLPR", "role": "main", "score": 27}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "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:09:41.055693+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:41.055693+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:46:35.588243+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b77c58f9d9985a0f7e48de139c4966be33ecc5b5eefc6d61e02cd51bf3352e4", "fetched_at": "2026-08-28T04:09:41.055693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/szad670401/HyperLPR"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 9, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3265, "days_push": 551, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 27, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}