Datumaro
Framework and CLI for building, converting, and analyzing computer vision datasets across many formats.
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
- Category
- Data Labeling & Annotation
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- MIT
- Added
- Jul 29, 2026