Brak opisu

Kentaro Wada fe1f8c445a Clarify python2 and 3 for pyqt5 in README 8 lat temu
docker 798e9b9cab Update dockerfile 8 lat temu
labelme 1e237689b6 Merge pull request #4 from haraduka/filename_optional 8 lat temu
scripts 056df0794e Support linux on labelme_on_docker 8 lat temu
static 430e7f916b Make repo light 8 lat temu
tests f071cc864e Fix tests 8 lat temu
.gitignore 9ba752183c Prepare source to release pypi 9 lat temu
.travis.yml ccdde5cd4c Add comment to .travis.yml 8 lat temu
LICENSE e0f2d45054 Rename COPYING -> LICENSE 9 lat temu
MANIFEST.in 9962d0adbf rst to md 9 lat temu
README.md fe1f8c445a Clarify python2 and 3 for pyqt5 in README 8 lat temu
setup.py df63c5fc48 2.3.1 8 lat temu

README.md

labelme: Image Annotation Tool with Python

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

Docker

You need install docker, then just 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

OS X

brew install qt qt4
pip install labelme

macOS Sierra

# on python2
brew install pyqt5 --with-python
pip install git+https://github.com/wkentaro/labelme.git@pyqt5

# on python3
brew install pyqt5
pip3 install git+https://github.com/wkentaro/labelme.git@pyqt5

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