Reproducible annotation-aware augmentation and differentiable image warping in pure MoonBit.
| 包 | 用途 | 已实现 |
|---|---|---|
| moonaug | 检测、分割与关键点增强 | 图像/mask/bbox/关键点同步,Pad、Letterbox、RandomResizedCrop、基础变换,按 ID 确定采样与批处理,Replay v1/v2 |
| moonwarp | 可微采样与图像配准 | 双线性/最近邻 × 零/边缘/反射填充,完整一阶梯度,矩阵组合/求逆/坐标转换,单尺度与抗混叠多尺度配准 |
| interop | 连接完整视觉流程 | 图像/张量/类别 mask 转换,批次与逐通道归一化,仿射变换同步图像、mask、框和关键点 |
git clone --branch default https://github.com/buildliming/moonvision.git
cd moonvision
moon check --target all --deny-warn
moon test
moon run examples/main
moon run examples/pipeline
moon run examples/annotatedpython tools/build_web.py
python tools/serve_demo.py

moon add shunge/moonvision@0.2.0import {
"shunge/moonvision/moonaug",
"shunge/moonvision/moonwarp",
"shunge/moonvision/interop",
}node tools/moonvision.mjs augment examples/requests/augment.json
node tools/moonvision.mjs warp examples/requests/warp.json
node tools/moonvision.mjs interop examples/requests/annotated.json
node tools/test_bridge.mjspython tools/verify.pypython -m pip install -r verification/requirements.txt
python verification/generate_references.py --check
python tools/verify.py --references --real-imagesmoonaug/ 标注同步增强、确定性采样、replay、JSON 边界
moonwarp/ 张量、采样、解析梯度、配准、JSON 边界
bridge/ 两个包的 JavaScript 导出
examples/ MoonBit 可运行示例和 JSON 请求
verification/ 独立参考数据、生成器、固定依赖
web/ 本地浏览器实验室
tools/ 构建、验证、命令行、演示服务器
docs/ 数值设计、复现、验收、参赛说明Install
Download zipReproducible annotation-aware augmentation and differentiable image warping in pure MoonBit.