Image Polygonal Annotation with Python
Project description
LabelmeX is a graphical image annotation tool inspired by http://labelme.csail.mit.edu.
LabelmeX is able perform auto-annotation by specifying the model web service.
It is written in Python and uses Qt for its graphical interface.
Requirements
- Ubuntu / macOS / Windows
- Python2 / Python3
- PyQt4 / PyQt5 / PySide2
Installation
There are options:
- Platform agonistic installation: Anaconda, Docker
- Platform specific installation: Ubuntu, macOS, Windows
Anaconda
You need install Anaconda, then run below:
# python2
conda create --name=labelmex python=2.7
source activate labelmex
# conda install -c conda-forge pyside2
conda install pyqt
pip install labelmex
# if you'd like to use the latest version. run below:
# pip install git+https://github.com/wkentaro/labelme.git
# python3
conda create --name=labelmex python=3.6
source activate labelmex
# conda install -c conda-forge pyside2
# conda install pyqt
# pip install pyqt5 # pyqt5 can be installed via pip on python3
pip install labelmex
# or you can install everything by conda command
# conda install labelme -c conda-forge
Ubuntu
# Ubuntu 14.04 / Ubuntu 16.04
# Python2
# sudo apt-get install python-qt4 # PyQt4
sudo apt-get install python-pyqt5 # PyQt5
sudo pip install labelmex
# Python3
sudo apt-get install python3-pyqt5 # PyQt5
sudo pip3 install labelmex
Ubuntu 19.10+ / Debian (sid)
sudo apt-get install labelmex
macOS
# macOS Sierra
brew install pyqt # maybe pyqt5
pip install labelmex # both python2/3 should work
Windows
Install Anaconda, then in an Anaconda Prompt run:
# python3
conda create --name=labelme python=3.6
conda activate labelme
pip install labelme
Usage
Run labelmex --help for detail.
The annotations are saved as a JSON file.
labelmex # just open gui
Acknowledgement
This repo is the fork of wkentaro/labelme, whose development is still on-going.
Cite This Project
If you use this project in your research or wish to refer to the baseline results published in the README, please use the following BibTeX entry.
@misc{labelme2016,
author = {Kentaro Wada},
title = {{labelme: Image Polygonal Annotation with Python}},
howpublished = {\url{https://github.com/wkentaro/labelme}},
year = {2016}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file labelmex-1.0.3.tar.gz.
File metadata
- Download URL: labelmex-1.0.3.tar.gz
- Upload date:
- Size: 901.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7+
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3a42a5049b6c089923a7012fe9504d2ec887ff05ce37b3c7e863d6ed713a37b
|
|
| MD5 |
b85f1f5fe8b9908223376384a1839fe5
|
|
| BLAKE2b-256 |
ce08e6c4133442a2bba6d1649819fcad49aad7daa6d79dd46c59f871c7e1202b
|