{ "info": { "author": "Henri-Louis Girard", "author_email": "hl.girard@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Simplabel\n[![PyPI version](https://badge.fury.io/py/simplabel.svg)](https://pypi.org/project/simplabel/)\n[![Travis CI status](https://travis-ci.com/hlgirard/Simplabel.svg?branch=master)](https://travis-ci.com/hlgirard/Simplabel/branches)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://github.com/hlgirard/Simplabel/blob/master/LICENSE)\n\nGraphical tool to manually label images in distinct categories to build training datasets.\nSimply pass a list of categories, a directory containing images and start labelling.\nSupports multiple users, reconciliation and keyboard bindings to label even faster!\n\n![screenshot](docs/screenshot_190404.png)\n\n## Installation\n\n### Install with pip\n\nSimplabel is on PyPI so it can be installed with pip\n\n```\npip install simplabel\n```\n\n### Install from source\n\nClone the repository to your computer\n\n```\ngit clone https://github.com/hlgirard/Simplabel.git\n```\n\nand install with pip \n\n```\ncd Simplabel\npip install .\n```\n\n## Usage\n\n### Quick start\n\nSimplabel can be started from the command line without any argument:\n```\nsimplabel\n```\nYou will be prompted to select a directory containing images to label. Add labels with the '+' button and start labeling. Number keys correspond to labels and can be used instead.\n\nThe target directory and/or labels can also be passed directly from the command line:\n```\nsimplabel --labels dog cat bird --directory path/to/image/directory\n```\n\nAfter the first use, labels are stored in `labels.pkl` and the `--labels` argument is ignored.\n\n### Command line arguments\n\n- `-d, --directory ` sets the directory to search for images and save labels to. Defaults to the current working directory.\n- `-l, --labels ` sets the categories for the labelling task. Only passed on the first use in a given directory.\n- `-u, --user ` sets the username. Defaults to the OS login name if none is passed.\n- `-r, --redundant` does not display other labelers selections for independent labelling. Reconciliation and Make Master are unavailable in this mode.\n- `-v, --verbose` increases the verbosity level.\n- `--remove-label