VoTT to YOLO file converter
Convert VoTT JSON exports to YOLO file format.
Install
npm i vott2yolo -g
Command line usage
Convert one file
vott2yolo /path/to/labeled-file.json /path/to/project.vott
Convert multiple files
vott2yolo /path/to/labeled-files/**/*.json /path/to/project.vott
Node.js usage
const { EOL } = require('os');
const fs = require('fs');
const vott2yolo = require('vott2yolo');
const vott = JSON.parse(fs.readFileSync('/my/local/path/vott.json', 'utf8'));
const tags = ['tag1', 'tag2', 'tag3'];
const yolo = vott2yolo(vott, tags).join(EOF);
fs.writeFileSync('/another/local/path/yolo.txt', yolo, 'utf8');