算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
feature-postprocessing【设计与创意】Guides RoboSat prediction post-processing from probability PNGs to masks, parking GeoJSON features, merge/dedupe cleanup, visual comparison, and vector artifact validation.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task already has RoboSat prediction probability tiles or mask tiles and needs to turn them into inspectable masks, parking-lot vector features, cleaned GeoJSON, or visual QA mosaics.
rs masks.rs features --type parking.rs merge.rs dedupe.rs compare.model-lifecycle sub-skill.data-preparation sub-skill.18/69108/105091.png; see data formats.rs masks out/masks probs/run-a [probs/run-b ...] [--weights 0.7 0.3].rs features out/masks --type parking --dataset dataset.toml out/features.geojson.rs merge out/features.geojson --threshold 3 out/features-merged.geojson, then optionally rs dedupe osm.geojson out/features-merged.geojson --threshold 0.5 out/features-new.geojson.rs compare out/compare images labels out/masks [other/masks ...] --minimum 0.01 --maximum 0.95.scripts/validate_feature_collection.py and smoke-test soft voting with scripts/softvote_smoke.py.Detailed command recipes are in workflows. API behavior is summarized in API reference. Common failure modes are in troubleshooting.
1 - foreground background.rs features is parking-only in the default installed CLI; the dataset config must include the parking class and mask class index must match it.ParkingHandler thresholds are tuned for zoom 18 and will raise on other zoom levels.rs merge --threshold is measured in meters; rs dedupe --threshold is intersection-over-union, not distance or model confidence.