{"adoption": {"forks": 221, "observed_at": "2026-08-28T04:05:23.994360+00:00", "stars": 1697}, "canonical_url": "https://ross.abutalabs.com/products/coreml-in-arkit", "card": {"archived": false, "artifact_type": "application", "description": "Simple project to detect objects and display 3D labels above them in AR. This serves as a basic Template for an ARKit project to use CoreML.", "domain": ["machine-learning", "mobile-development", "computer-vision"], "enriched": true, "function": ["machine-learning", "computer-vision", "image-processing"], "health_score": 20, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["hanleyweng/CoreML-in-ARKit"], "name": "hanleyweng/CoreML-in-ARKit", "platform": [], "pushed_at": "2021-08-23T17:31:10+00:00", "repo": "hanleyweng/CoreML-in-ARKit", "stars": 1697, "tags": ["arkit", "coreml", "augmented-reality", "object-detection", "inception-v3", "scenekit", "template-project", "ios", "swift", "mobile"], "topics": ["ios", "machine-learning", "deep-learning", "augmented-reality", "arkit", "coreml"], "urls": [], "use_cases": ["detect objects in augmented reality and label them in 3d", "template for using coreml inside an arkit app", "run image classification on arkit camera frames in real time", "learn how to feed arframe pixel buffers into a vision model", "prototype ar object recognition on iphone"], "what_it_is": "A Swift demo/template iOS app that runs CoreML object detection (Inception V3) on live ARKit camera frames and renders 3D text labels above detected objects using SceneKit. It serves as a starting point for combining ARKit with CoreML in real time.", "when_to_avoid": ["you need Android or cross-platform AR support", "you need production-grade detection with modern models or stable label placement", "you need frequent updates or support for recent iOS/Xcode versions"], "when_to_choose": ["building an iOS AR app that needs real-time on-device object recognition", "learning how ARKit, CoreML, and SceneKit fit together", "starting from a minimal Swift template for AR + ML"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/coreml-in-arkit", "repo": "hanleyweng/CoreML-in-ARKit", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "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:23.994360+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:23.994360+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:51.148578+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1fe79a5aba21d46b26a392e7065cb0fa7e479f95bac031ff505efb9033f3a37f", "fetched_at": "2026-08-28T04:05:23.994360+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanleyweng/CoreML-in-ARKit"}], "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": 3337, "days_push": 1836, "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}}