{"adoption": {"forks": 1643, "observed_at": "2026-08-28T04:07:22.754530+00:00", "stars": 2804}, "canonical_url": "https://ross.abutalabs.com/products/masteringopencv-code", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Code for the book \"Mastering OpenCV with Practical Computer Vision Projects\" by Packt Publishing 2012.", "domain": ["computer-vision", "image-processing", "education", "tutorials"], "enriched": true, "function": ["computer-vision", "image-processing", "machine-learning", "graphics"], "health_score": 20, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["MasteringOpenCV/code"], "name": "MasteringOpenCV/code", "platform": ["cross-platform", "cpp"], "pushed_at": "2023-06-09T17:51:02+00:00", "repo": "MasteringOpenCV/code", "stars": 2804, "tags": ["opencv", "book-code", "augmented-reality", "face-recognition", "structure-from-motion", "kinect", "cmake", "android", "ios", "desktop"], "topics": [], "urls": [], "use_cases": ["learn computer vision with OpenCV through practical projects", "build marker-based augmented reality on iPhone or iPad", "implement number plate recognition with SVM and neural networks", "do face recognition using Eigenfaces or Fisherfaces", "estimate 3D head pose with AAM and POSIT", "explore structure from motion with OpenCV", "create a cartoonifier app for Android", "track non-rigid faces in video"], "what_it_is": "Full source code for the Packt book 'Mastering OpenCV with Practical Computer Vision Projects' (2012), containing nine C++ computer vision projects. Projects include cartoonification, marker-based and marker-less augmented reality, structure from motion, number plate recognition, face tracking, head pose estimation, face recognition, and Kinect fluid interaction.", "when_to_avoid": ["you need modern OpenCV 3+ or 4.x support", "you want production-ready or maintained computer vision code", "you need up-to-date mobile build tooling for Android or iOS"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/masteringopencv-code", "repo": "MasteringOpenCV/code", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "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:07:22.754530+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.754530+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:30.024591+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3f8405ecc16011ac11edf16ec6dcad6e81813db4a8d645562e54ae9865bed2be", "fetched_at": "2026-08-28T04:07:22.754530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MasteringOpenCV/code"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5015, "days_push": 1181, "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}}