Skip to content

AI v2 B2: meshseg v2 non-human categories (absorbs #788) — plumbing DONE, CC0 retrain remaining #1015

Description

@fernandotonon

Part of #818 (Track B2, item 1). Absorbs #788. Status: IMPLEMENTED — the one epic child that fully landed.

Shipped in src/MeshSegmenter.{h,cpp} + scripts/export-meshseg-onnx.py:

  • enum class Category { Auto, Body, Vegetation, Vehicle, Building } with classifyCategory / resolveCategoryBlocking
  • per-category models meshseg_{vegetation,vehicle,building}.onnx + the meshseg_category.onnx Auto classifier
  • CLI --category, MCP category, category-aware geometric fallback

Filed for epic completeness/traceability so #818's checklist reflects reality.

Remaining follow-up (why this is not simply closed)

The vegetation/vehicle/building models are v1 synthetic data. The epic's B2 asks for a CC0 non-human retrain — mining real CC0 packs (the Quaternius precedent) the way the body model was improved. Closing this issue should mean "trained on mined CC0 assets", not "the plumbing exists".

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions