Skip to main content

Image Polygonal Annotation with Python

Project description

EnhancedLabelMe

This is the revised LabelMe based on 4.1.1 version

1. (Linux)

pip install enhancedlabelme

(Windows : Run cmd as administrator)

python -m pip install enhancedlabelme

  1. you can start the program typing below command line

labelme+

  1. (to update)

pip install enhancedlabelme --upgrade

v0.1 (200805)

  • Added time keys to json data (loadTime, saveTime)
  • Removed double click function when creating polygon

v0.2 (200806)

  • Always dump jsons in utf-8 encoding
  • "Save Automatically" is checked as default
  • Added indication of work progress in the window title (# of images/# of jsons)
  • Added the Preference in menu bar (File - Preference) and open config file. : You can change hotkey(단축키) in this config file. It will be applied after relaunch

v0.3 (200807)

  • Labelme will launch in fullscreen mode as default

v0.4 (200810)

  • Added the dark theme (menubar - View - Toggle dark theme) : To set dark theme as default, add below line in config file and relaunch

    dark_mode: true

v0.6

  • Fixed bug when reading json fails due to encoding

v0.7

  • The enhanced labelme is separated from the labelme which means it will be installed as independent package. : you don't have to delete existing labelme from now on : Start enhanced labelme by typing below line in terminal

    labelme+

  • Fixed tool bar icon alignment

v0.8 (200811)

  • Open config file with notepad.exe as default in Windows
  • Cleaned some useless codes

v0.9 (200812)

  • Fixed unexpected error when closing file
  • Fixed writing wrong version to json(0.8.1 --> 4.1.1)
  • Added drag & drop function (drag & drop to open image except folder)
  • Added brightness & contrast adjustment function (View - Brightness Contrast)
  • Added RGB indicator right to labellist (same color with polygon)
  • Cleaned some codes

v0.9.5

  • Fixed warning in terminal saying JSON file may be incompatible with 'current labelme'
  • imageData & imagePath will be rewritten everytime json is loaded

v0.9.6

  • Fixed Runtime Error when deleting multiple polygon labels
  • Added crosshair when creating polygon : Fixed low framelate when showing crosshair

v1.0

  • You can now toggle crosshair : You can add below line to config file to make it default

    cross_hair: true : Also you can create hotkey for this by adding below line to config file under shortcuts cross_hair: Ctrl+1

  • Fixed error when opening euckr encoded json

v1.1

  • Fixed Open File & Open Directory not showing up when cross hair is on

v1.2

  • Added QtWidget above file search which shows the current file path + filename : Now you can copy the file path from it
  • Fixed crash when double clicking item in Polygon Labels
  • Added checking available update function in help menu bar

v1.3

  • Now you can configure the style of cross hair (view - Cross-line Style)
  • To Do
  • drag & drop folder
  • Enable deleting elements from label list
  • Use Qimage instead of Qpainter/QPixmap

@misc{labelme2016, author = {Kentaro Wada}, title = {{labelme: Image Polygonal Annotation with Python}}, howpublished = {\url{https://github.com/wkentaro/labelme}}, year = {2016} }

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enhancedlabelme-1.3.5.tar.gz (335.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

enhancedlabelme-1.3.5-py2.py3-none-any.whl (343.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file enhancedlabelme-1.3.5.tar.gz.

File metadata

  • Download URL: enhancedlabelme-1.3.5.tar.gz
  • Upload date:
  • Size: 335.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for enhancedlabelme-1.3.5.tar.gz
Algorithm Hash digest
SHA256 a68080b76462d4e811bda361a47273b944fbe002c337eda7e7d3ce6959fb8204
MD5 be5634e8f5380b5ed196aa3254a84ab6
BLAKE2b-256 e469434999f5c7d43f944ed7520eec46cc7866966773f4ed29a8074564df9f96

See more details on using hashes here.

File details

Details for the file enhancedlabelme-1.3.5-py2.py3-none-any.whl.

File metadata

  • Download URL: enhancedlabelme-1.3.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 343.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for enhancedlabelme-1.3.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7997e239f09f704ac55408bddf07f8c233bb36b2d6b3440f70e5b9c7d71b20a8
MD5 ed33f92a45dad139d489c6d8455ebab3
BLAKE2b-256 1865bae3d9703bc8e11611a71d62db77dda9690664cfd5fa202278a617ada51e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page