Skip to main content

3ddfa-v2

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

跳到安装

来源信息

仓库
VectorSpaceLab/AREX-Skill
最近来源活动
2026年8月26日 16:31
检测到的 SKILL.md 语言
英语
星标
12
分支
2

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
27 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
3ddfa-v2
description
Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.
metadata
{"disco-role":"operating"}
disable-model-invocation
true
license
MIT
# 3DDFA_V2 Use this skill for the 3DDFA_V2 face-alignment repo. The public workflow is a small pipeline: build the native pieces, then run still-image, video/tracking, or ONNX/benchmark commands. ## Start here 1. If anything fails to build or import, open `references/troubleshooting.md`. 2. If you need model files or config choices, open `references/model-assets.md`. 3. If you need class/function details, open `references/api-reference.md`. 4. Run the setup route first whenever `render.so`, `cpu_nms`, or `Sim3DR_Cython` is missing. The repository is source-first, not a packaged wheel. Use the bundled helpers in this skill tree instead of calling the original repo scripts directly. ## Routes ### `setup-and-assets` Use when the user asks to install or verify the runtime, build compiled pieces, check checkpoint/config assets, or fix import/build failures. Read `sub-skills/setup-and-assets/SKILL.md`, `references/model-assets.md`, and `references/troubleshooting.md`. Use the bundled helpers: - `scripts/build_native_extensions.py` - `scripts/check_assets.py` - `scripts/check_core_imports.py` ### `still-image-demo` Use for single-image inference, 2D landmark overlays, 3D renderings, depth, PNCC, UV texture, pose boxes, PLY, or OBJ exports. Read `sub-skills/still-image-demo/SKILL.md` and `sub-skills/still-image-demo/references/workflows.md`. Use `sub-skills/still-image-demo/scripts/run-still-image.py` for a headless-friendly wrapper. ### `video-and-tracking` Use for MP4/AVI processing, tracking, smoothing, or frame-window control. Read `sub-skills/video-and-tracking/SKILL.md` and `sub-skills/video-and-tracking/references/workflows.md`. Use `sub-skills/video-and-tracking/scripts/run-video.py` and `sub-skills/video-and-tracking/scripts/run-video-smooth.py`. ### `onnx-and-benchmarking` Use for ONNX acceleration, CPU latency, thread tuning, or microbenchmarks. Read `sub-skills/onnx-and-benchmarking/SKILL.md` and `sub-skills/onnx-and-benchmarking/references/workflows.md`. Use `sub-skills/onnx-and-benchmarking/scripts/run-latency.py` and `sub-skills/onnx-and-benchmarking/scripts/run-speed-cpu.py`. ## Common runtime facts - Default config: `configs/mb1_120x120.yml`. - Alternate configs: `configs/mb05_120x120.yml` and `configs/resnet_120x120.yml`. - Provide an input image or video path for demos; local smoke fixtures may be used when the checkout includes them. - Generated outputs live under `examples/results/`. - `demo.py` supports `2d_sparse`, `2d_dense`, `3d`, `depth`, `pncc`, `uv_tex`, `pose`, `ply`, and `obj`. - `demo_video.py` and `demo_video_smooth.py` support `2d_sparse` and `3d`; webcam mode is manual-only and is documented, but not bundled as a runnable helper. - `--onnx` switches the demo pipeline to the CPU-friendly ONNX path. - `uv_tex` needs SciPy and the BFM UV/config assets. - The repo still references deprecated NumPy aliases such as `np.long`, so the bundled runtime helpers restore a compatibility layer before importing the pipeline. ## Headless use The bundled helpers default to headless plotting behavior so they work in non-GUI environments. If you need interactive windows, override that behavior explicitly. ## What not to route here - Experimental Gradio notebook/demo code. - Generic face detection tasks that do not involve the 3DDFA_V2 alignment pipeline. - Training or dataset creation tasks; this repo is inference-oriented.
在 GitHub 查看