{"adoption": {"forks": 399, "observed_at": "2026-08-28T04:05:57.494513+00:00", "stars": 1942}, "canonical_url": "https://ross.abutalabs.com/products/deepvision", "card": {"archived": false, "artifact_type": "framework", "description": "在我很多项目中用到的CV算法推理框架应用。", "domain": ["computer-vision", "machine-learning", "mobile-development", "deep-learning"], "enriched": true, "function": ["computer-vision", "machine-learning", "image-processing", "sdk", "developer-tools"], "health_score": 20, "homepage": null, "language": "Java", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["peng-zhihui/DeepVision"], "name": "peng-zhihui/DeepVision", "platform": ["cpp", "jvm"], "pushed_at": "2021-11-09T12:22:10+00:00", "repo": "peng-zhihui/DeepVision", "stars": 1942, "tags": ["model-inference", "mobile-deployment", "snpe", "tensorflow-lite", "model-quantization", "model-pruning", "opencv", "model-zoo", "android-app", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["validate cv models on mobile devices", "run yolo or mtcnn inference on android", "quantize a tensorflow model to 8bit for mobile", "convert onnx models for snpe deployment", "test camera video stream against a deep learning model", "benchmark pretrained models on android"], "what_it_is": "DeepVision is an Android-based computer vision algorithm inference and validation framework by peng-zhihui. It decouples data flow control, NN inference engines (SNPE, TensorFlow Lite), and UI layers, and ships model optimization tools for quantization, pruning, and conversion.", "when_to_avoid": ["you need an iOS or cross-platform deployment framework", "you want a maintained production inference server rather than a validation app", "you need a framework with active recent development and community support"], "when_to_choose": ["you need a ready-made Android app framework to validate CV models without writing app code", "you want integrated SNPE or TensorFlow Lite inference with camera and image pipelines", "you need bundled model quantization, pruning, and conversion tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/deepvision", "repo": "peng-zhihui/DeepVision", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "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:05:57.494513+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.494513+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:08:04.620912+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4569e04113faf0a503ca65a6ad5d27255680ed3708359a6d4789cc717d213b", "fetched_at": "2026-08-28T04:05:57.494513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/peng-zhihui/DeepVision"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 2228, "days_push": 1758, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}