Skip to project details
Oney Erge
Computer visionVision toolkit

SegCraft

Train, compare, and deploy semantic segmentation workflows.

Use ready-to-run presets and model backends for training, evaluation, comparison, and image, video, or YouTube inference from one platform.

CONFIG / TRAIN / INFER

What SegCraft does.

Aim

Use one setup to train a segmentation model, compare it, and run it on images or videos.

What it does

Layered YAML configuration drives consistent model, data, evaluation, and inference contracts across CLI, Python, and web interfaces with optional model backends.

Good at

  • Model presets
  • Comparative evaluation
  • Video workflows

The SegCraft flow.

  1. 01

    Configure

    Merge a base configuration, a reusable preset, and a local override.

  2. 02

    Validate

    Check the environment, task shape, model backend, and device visibility.

  3. 03

    Train

    Run a consistent model, data, schedule, and metrics configuration.

  4. 04

    Evaluate

    Measure the same configured task without rebuilding the pipeline.

  5. 05

    Infer

    Produce masks, overlays, comparison video, and a machine-readable summary.

Choose a preset, run the environment check, then test inference on an image or video.

Setup and examples

Explore another project.

View all projects