算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
rppg-toolbox【设计与创意】Guide remote photoplethysmography workflows with rPPG-Toolbox, including dataset preparation, supervised and unsupervised inference, evaluation, visualization, and safe extension.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a Researcher needs to work with the rPPG-Toolbox for camera-based physiological sensing (remote photoplethysmography/rPPG): prepare supported video-plus-BVP datasets, train or test a neural model, extract BVP with traditional methods, evaluate heart rate/signal quality, inspect outputs, or extend a loader/model/method. This skill is an operating guide, not a replacement for the source package or a claim that data/checkpoints are available.
SKILL.md first, then its
linked references and scripts.train_and_test, only_test, or unsupervised_method, validating a config,
diagnosing derived paths, or adding a dispatch branch.From a user-owned rPPG-Toolbox checkout, the primary entry point is:
python main.py --config_file <path-to-user-config.yaml>
The source dispatches exact mode strings train_and_test, only_test, and
unsupervised_method. YAML, not the CLI, controls datasets, models, devices,
checkpoints, preprocessing, and output paths. Start from a nearby repository
config, replace all research-specific paths, and use the setup validator before
running the main program. Do not assume a release .pth file matches a new
preprocessing identity.
*_input*.npy arrays and paired
*_label*.npy signals; the data layout returned to a model depends on
DATA_FORMAT. Do not silently transpose to hide a model mismatch.DiffNormalized, Raw, and Standardized are different label contracts.
Record the label type and sampling rate with every evaluation or visualization.mamba_ssm/causal_conv1d CUDA
backend must be installed and exercised on a compatible device.Record the route, config identity, dataset/split, cache and file-list paths,
label type, frame rate, device/backend, checkpoint, output location, command,
result, and any skipped or blocked verification. For current-code alignment,
read repository provenance before using
refresh-repo-skill. For cross-cutting failures, read
troubleshooting.
This repo skill was generated as a reusable package/repository operating graph; it remains self-contained knowledge and does not require the source checkout to remain available for reading. The actual rPPG run still requires the user's own data, environment, and permissions.