vott2yolo

VoTT (JSON) to YOLO label converter
ad

项目文档

VoTT to YOLO file converter

Convert VoTT JSON exports to YOLO file format.

npm i vott2yolo -g

vott2yolo /path/to/labeled-file.json /path/to/project.vott

vott2yolo /path/to/labeled-files/**/*.json /path/to/project.vott

const { EOL } = require('os');
const fs = require('fs');
const vott2yolo = require('vott2yolo');

// load VoTT file as an object
const vott = JSON.parse(fs.readFileSync('/my/local/path/vott.json', 'utf8'));
// init tag list
const tags = ['tag1', 'tag2', 'tag3'];
// generate YOLO entries and concat them to a single string
const yolo = vott2yolo(vott, tags).join(EOF);
// write YOLO entries to file
fs.writeFileSync('/another/local/path/yolo.txt', yolo, 'utf8');