{"adoption": {"forks": 554, "observed_at": "2026-08-28T04:07:46.100216+00:00", "stars": 3149}, "canonical_url": "https://ross.abutalabs.com/products/3ddfa_v2", "card": {"archived": false, "artifact_type": "library", "description": "The official PyTorch implementation of Towards Fast, Accurate and Stable 3D Dense Face Alignment, ECCV 2020.", "domain": ["computer-vision", "deep-learning", "artificial-intelligence", "image-processing"], "enriched": true, "function": ["computer-vision", "image-processing", "machine-learning", "sdk"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["cleardusk/3DDFA_V2"], "name": "cleardusk/3DDFA_V2", "platform": ["python", "cross-platform"], "pushed_at": "2024-02-02T06:54:17+00:00", "repo": "cleardusk/3DDFA_V2", "stars": 3149, "tags": ["3d-face-alignment", "3dmm", "face-reconstruction", "pytorch", "onnx", "eccv-2020", "landmarks", "head-pose-estimation", "gpu"], "topics": ["eccv", "3d-face-alignment", "pytorch", "face-alignment", "3d-face", "3dmm", "alignment", "3d", "computer-vision", "onnx", "3d-landmarks", "single-image-reconstruction", "eccv-2020"], "urls": [], "use_cases": ["reconstruct a 3d face model from a single photo", "detect 3d facial landmarks in images", "estimate head pose from a webcam feed", "export 3d face meshes to obj or ply files", "run fast face alignment with onnx runtime", "generate uv texture maps of faces", "track facial landmarks in video"], "what_it_is": "3DDFA_V2 is the official PyTorch implementation of the ECCV 2020 paper 'Towards Fast, Accurate and Stable 3D Dense Face Alignment'. It regresses 3DMM parameters from single images to produce 3D face landmarks, dense reconstructions, pose estimation, and exports to .ply/.obj, with ONNX runtime support for fast inference.", "when_to_avoid": ["you need full-body or multi-person 3D reconstruction", "you need a general-purpose face recognition or identity verification system", "you need a maintained production service - the repo is research code with infrequent updates"], "when_to_choose": ["you need fast, accurate 3D dense face alignment from single images", "you want 3DMM parameter regression with PyTorch or ONNX inference", "you need head pose, landmarks, or mesh export from face photos", "you want a webcam-based real-time face tracking demo"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/3ddfa_v2", "repo": "cleardusk/3DDFA_V2", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "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:46.100216+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.100216+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:25:54.966408+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1810f1f496f4091fae408d03cf7784786195cff76812fff4a43653d4b0874514", "fetched_at": "2026-08-28T04:07:46.100216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cleardusk/3DDFA_V2"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 2199, "days_push": 943, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}