LabelThem is an online markup tool aimed at building image datasets for computer vision research, and integrated with Yandex.Toloka crowdsourcing system.
With LabelThem you can quickly get a markup, with classes and parameters of objects you are interested in, by providing images, lists of classes and parameters of objects, and, if you don't have the resources to label images by yourself, a short description of which types of objects you are interested in, and money to reward Mechanical Turks for performed markup.
At the moment LabelThem works with Yandex.Toloka crowdsourcing system in Chromium, Chrome, and FireFox web browsers.
Newest version of LabelThem source files, compatible with Yandex.Toloka crowdsourcing platform are located in
develop-toloka
branch.
If you are only interested in using the system for getting a markup, you can skip the following text and go to the instructions on how to start working with LabelThem system on Yandex.Toloka.
In order to get started, you'll need to install NodeJS runtime,
Bower package manager
and Grunt's command line interface (CLI) globally.
You may need to use sudo
(for OSX, *nix, BSD etc) or run your command shell as Administrator (for Windows) to do this.
In order to test the system on the local machine, or to generate source files needed to run the system on Yandex Toloka crowdsourcing platform you need to open a directory, which contains LabelThem system source code in a terminal (command shell on Windows), and execute the following commands:
bower update
// to download libraries used by the systemnpm install grunt-contrib-cssmin --save-dev
// to install css minification pluginnpm install grunt-contrib-concat --save-dev
// to install contatenation pluginnpm update
// to install all the pre-defined dependencies (plugins) by going through the package.json filegrunt
// to generate source files needed to run the system on Yandex Toloka crowdsourcing platform (to build systems minified and concatenated file)
The source files that are needed to run the system on Yandex Toloka crowdsourcing platform are:
/front/main.html
/build/app.js
/build/css/concat.min.css
Instructions on how to start working with LabelThem system on Yandex.Toloka can be found on the corresponding GitHub page.