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

https://github.com/trikko/etichetta

A YOLO annotator, for human beings
https://github.com/trikko/etichetta

ai annotation-tool annotations annotator d dlang labeling-tool labelling yolo

Last synced: 2 months ago
JSON representation

A YOLO annotator, for human beings

Awesome Lists containing this project

README

          

# Etichetta [![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/trikko/etichetta/blob/main/LICENSE) [![Donate](https://img.shields.io/badge/paypal-buy_me_a_beer-FFEF00?logo=paypal&logoColor=white)](https://paypal.me/andreafontana/5)
International Phonetic Alphabet: /e-ti-'ket-ta/ [mp3](https://www.dropbox.com/scl/fi/ow41ztln8vcbw8t10bcd1/etichetta.mp3?rlkey=6lecfwxq9h2aj6nzzimjlejdp&st=n1d6clii&dl=0)

Etichetta is a project that aims to provide a simple and efficient way to annotate images.

You can download [here](https://www.printables.com/@AndreaFontana) those 3d printed models.

## Quick start
Some simple tutorials to start using Etichetta can be found on the [HOWTO](https://github.com/trikko/etichetta/blob/main/HOWTO.md) page and [AI](https://github.com/trikko/etichetta/blob/main/AI.md) page.

## Prebuilt packages (Linux, Windows)
[![Snap](https://img.shields.io/badge/-Linux_AppImage_-red.svg?style=for-the-badge&logo=linux)](https://github.com/trikko/etichetta/releases/latest/download/etichetta-x86_64.AppImage)

[![Windows](https://img.shields.io/badge/-Windows_installer-blue.svg?style=for-the-badge&logo=windows)](https://github.com/trikko/etichetta/releases/latest/download/etichetta-setup.exe)

## Build from source (Linux, Windows)

To build etichetta from source install a dlang compiler (DMD, LDC, GDC) from [dlang.org](https://dlang.org)
On windows you also need MSBuild package (c/c++ compiler) and Windows SDK.

Then:

```
git close https://github.com/trikko/etichetta
cd etichetta
dub run :setup
dub
```

To use GPU acceleration, read `ext/README.md`.

## Etichetta on macOS (with Docker and XQuartz)

I do not have access to any machine with macOS and therefore it is difficult to perform the necessary tests for development. Anyway to try etichetta on a macOS machine, you can run it inside a Docker container and connect a display, using XQuartz.

- Install XQuartz, which you can find at this URL: https://www.xquartz.org/index.html
- After installation, go to XQuartz preferences: **XQuartz > Preferences > Security** and enable the option "Allow connections from network clients."
- Then, run the following command in the terminal: `xhost + 127.0.0.1`
- Build the last docker image running `./build-docker-etichetta.sh` inside the `macos-docker` folder.
- Run `./run-docker-etichetta.sh`

## License

This project is licensed under the [MIT License](https://github.com/your-username/etichetta/blob/main/LICENSE).