Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/epomatti/yolo-coords

A tiny lib that parses yolo TXT files coordinates as an array of values.
https://github.com/epomatti/yolo-coords

image-labeling javascript labels object-detection txt yolo

Last synced: about 2 months ago
JSON representation

A tiny lib that parses yolo TXT files coordinates as an array of values.

Awesome Lists containing this project

README

        

# yolo coordinates

![yolo-coords](https://github.com/epomatti/yolo-coords/workflows/yolo-coords/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/epomatti/yolo-coords/badge.svg?branch=master)](https://coveralls.io/github/epomatti/yolo-coords?branch=master)

A tiny helper lib to get YOLO labeling format `txt` coordinates as an array.

Get it from NPM:

```
npm i yolo-coords
```

Usage example:

```js
// reads class "16" coordinates from the txt file
const coords = require('yolo-coords')
const array = coords('16', 'sample.txt')
console.log(array)

// output
[ '0.785185', '0.420118', '0.385185', '0.828402' ]
```

The coordinates are also referred as 'labels' or 'annotations' and represent the position of an object within an image.

A YOLO `txt` file looks likes this:

```
15 0.235185 0.381657 0.396296 0.727811
16 0.785185 0.420118 0.385185 0.828402
```