Sen descrición

Kentaro Wada a43f3f2bbf Use pip %!s(int64=7) %!d(string=hai) anos
docker 798e9b9cab Update dockerfile %!s(int64=8) %!d(string=hai) anos
labelme 564cd22519 Update app.py %!s(int64=7) %!d(string=hai) anos
scripts 056df0794e Support linux on labelme_on_docker %!s(int64=8) %!d(string=hai) anos
static 430e7f916b Make repo light %!s(int64=8) %!d(string=hai) anos
tests b00506f760 _static -> static %!s(int64=7) %!d(string=hai) anos
.gitignore 9ba752183c Prepare source to release pypi %!s(int64=9) %!d(string=hai) anos
.travis.yml c1afeca807 Email false %!s(int64=7) %!d(string=hai) anos
LICENSE e0f2d45054 Rename COPYING -> LICENSE %!s(int64=9) %!d(string=hai) anos
MANIFEST.in 9962d0adbf rst to md %!s(int64=9) %!d(string=hai) anos
README.md 5ad6d34fac Add Appveyor Status badge %!s(int64=7) %!d(string=hai) anos
appveyor.yml a43f3f2bbf Use pip %!s(int64=7) %!d(string=hai) anos
setup.py 2390881635 2.5.1 %!s(int64=7) %!d(string=hai) anos

README.md

labelme: Image Annotation Tool with Python

PyPI Version Travis Build Status Appveyor Build status Docker Build Status

Labelme is a graphical image annotation tool inspired by http://labelme.csail.mit.edu.

It is written in Python and uses Qt for its graphical interface.

Dependencies

Installation

There are options:

  • Platform agonistic installation: Anaconda, Docker
  • Platform specific installation: Ubuntu, macOS

Anaconda

You need install Anaconda, then run below:

conda create --name=labelme python=2.7
source activate labelme
conda install pyqt
pip install labelme

Docker

You need install docker, then run below:

wget https://raw.githubusercontent.com/wkentaro/labelme/master/scripts/labelme_on_docker
chmod u+x labelme_on_docker

# Maybe you need http://sourabhbajaj.com/blog/2017/02/07/gui-applications-docker-mac/ on macOS
./labelme_on_docker static/apc2016_obj3.jpg -O static/apc2016_obj3.json

Ubuntu

sudo apt-get install python-qt4 pyqt4-dev-tools
sudo pip install labelme

macOS

brew install qt qt4 || brew install pyqt  # qt4 is deprecated
pip install labelme

Usage

Annotation

Run labelme --help for detail.

labelme  # Open GUI
labelme static/apc2016_obj3.jpg  # Specify file
labelme static/apc2016_obj3.jpg -O static/apc2016_obj3.json  # Close window after the save

The annotations are saved as a JSON file. The file includes the image itself.

Visualization

To view the json file quickly, you can use utility script:

labelme_draw_json static/apc2016_obj3.json

Convert to Dataset

To convert the json to set of image and label, you can run following:

labelme_json_to_dataset static/apc2016_obj3.json

Sample

Screencast