Datumaro

Framework and CLI for building, converting, and analyzing computer vision datasets across many formats.

Open SourceSelf HostedOffline Capable
0.0 (0)

About

Dataset plumbing is Datumaro's specialty: the Intel Open Edge Platform project reads, writes, and converts computer vision datasets across dozens of formats, including COCO, YOLO, Pascal VOC, ImageNet, Cityscapes, CVAT, KITTI, Open Images, LabelMe, and MNIST, from either a command line interface or a Python API. Beyond conversion it merges datasets, filters annotations by class, size, or attributes, splits data into train, validation, and test subsets while preserving distributions, computes image and annotation statistics, and validates labels for task-specific quality problems, which makes it a standard companion to the CVAT annotation tool for format wrangling. Everything runs locally on CPU with a plain pip install, no GPU involved, and the MIT license keeps it free for commercial pipelines. Documentation lives on the Open Edge Platform site, and the project sits in the OpenVINO ecosystem, where it feeds curated data into training and optimization workflows. At roughly 700 GitHub stars it is a modest project by count, but it fills a niche nearly every vision team eventually hits.

Should you use Datumaro?

Pick it when

Pick this when you must convert, merge, filter, or split vision datasets between formats like COCO, YOLO, VOC, and CVAT in a scripted CPU-only pipeline, or validate labels before training, especially next to CVAT or OpenVINO.

Look elsewhere when

Skip it if you need to browse your data and spot bad labels visually, where FiftyOne gives an interactive app. It also draws nothing: you still need an annotation tool such as CVAT or Labelme to create the labels.

Alternatives to Datumaro

  • FiftyOne

    Also imports and exports common formats and adds a visual app with embeddings and model evaluation, but needs MongoDB where Datumaro is a light CLI.

  • CVAT

    Built-in exporters cover 20+ formats for data labeled inside it; Datumaro earns its place when data from many sources needs merging or splitting.

  • Supervision

    Loads, splits, merges, and converts YOLO, COCO, and VOC inside your Python detection code, but covers far fewer formats and offers no validation CLI.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Easy (2/5)
License
MIT
Added
Jul 29, 2026

Tags