Recent Releases of labelme

labelme - v5.8.3

Fixes

  • Use shutil to load Docker by @emmanuel-ferdman in https://github.com/wkentaro/labelme/pull/1589
  • Fix mypy error by inheriting from io.StringIO by @wkentaro in https://github.com/wkentaro/labelme/pull/1603
  • Use QtCore.QPointF to represent points in Canvas by @wkentaro in https://github.com/wkentaro/labelme/pull/1606

Dependencies

  • Bump osam to 0.2.4 by @wkentaro in https://github.com/wkentaro/labelme/pull/1604

New Contributors

  • @emmanuel-ferdman made their first contribution in https://github.com/wkentaro/labelme/pull/1589

Full Changelog: https://github.com/wkentaro/labelme/compare/v5.8.2...v5.8.3

- Python
Published by wkentaro 12 months ago

labelme - v5.8.2

What's changed

Features

  • Catch exception globally so that it even show in log message with app in https://github.com/wkentaro/labelme/pull/1601

Fixes

  • Check createMode in ["aipolygon", "aimask"] before checking self._sam in https://github.com/wkentaro/labelme/pull/1588

Testing

  • Mypy in https://github.com/wkentaro/labelme/pull/1572
  • Test polygon creation in test app py in https://github.com/wkentaro/labelme/pull/1574
  • Test openNextImg and openPrevImg methods in labelme.app.MainWindow in https://github.com/wkentaro/labelme/pull/1575
  • Increase mypy check scope by installing pyqt5-stubs in https://github.com/wkentaro/labelme/pull/1595

Others

  • Remove unused ColorDialog in https://github.com/wkentaro/labelme/pull/1570
  • Enable isort check in ruff in https://github.com/wkentaro/labelme/pull/1573
  • refactor: Replace samembedding caching with lrucache in https://github.com/wkentaro/labelme/pull/1592
  • Compute image embedding for SAM only when needed in https://github.com/wkentaro/labelme/pull/1593
  • Initialize ai model when needed in canvas in https://github.com/wkentaro/labelme/pull/1596

Full Changelog: https://github.com/wkentaro/labelme/compare/v5.8.1...v5.8.2

- Python
Published by wkentaro about 1 year ago

labelme - v5.8.1

Fixes

  • Fix missing check for self._sam in Canvas.finalise by @wkentaro in https://github.com/wkentaro/labelme/pull/1566

Full Changelog: https://github.com/wkentaro/labelme/compare/v5.8.0...v5.8.1

- Python
Published by wkentaro over 1 year ago

labelme - v5.8.0

What's Changed

Features

  • Introduce SAM2 by @wkentaro in https://github.com/wkentaro/labelme/pull/1557
  • Support shape type "mask" in conversion (labelmedrawjson, labelme2voc.py, and more) by @wkentaro in https://github.com/wkentaro/labelme/pull/1560

Others

  • Use Osam for AI-mask and AI-polygon by @wkentaro in https://github.com/wkentaro/labelme/pull/1551
  • Rename labelme.ai -> labelme._automation by @wkentaro in https://github.com/wkentaro/labelme/pull/1552
  • Add available Linux package managers to README.md by @mqcmd196 in https://github.com/wkentaro/labelme/pull/1534
  • Remove labelmejsonto_dataset command by @wkentaro in https://github.com/wkentaro/labelme/pull/1561

New Contributors

  • @mqcmd196 made their first contribution in https://github.com/wkentaro/labelme/pull/1534

Full Changelog: https://github.com/wkentaro/labelme/compare/v5.7.0...v5.8.0

- Python
Published by wkentaro over 1 year ago

labelme - v5.7.0

What's Changed

Fixes

  • Handle when shape["flags"] is None in https://github.com/wkentaro/labelme/pull/1536
  • Fix missing stderr in gdown download in osam in https://github.com/wkentaro/labelme/pull/1549

Changes

  • Drop qtpy and primarily support PyQt5 in https://github.com/wkentaro/labelme/pull/1540
  • Migrate to pyproject.toml and uv (from setup.py, pytest.ini, .flake8, ruff.toml) in https://github.com/wkentaro/labelme/pull/1541

Full Changelog: https://github.com/wkentaro/labelme/compare/v5.6.1...v5.7.0

- Python
Published by wkentaro over 1 year ago

labelme - v5.6.1

Fixes

  • Fix encoding error in Windows reported https://github.com/wkentaro/labelme/pull/1525
  • Fix undefined logger.warn for loguru https://github.com/wkentaro/labelme/pull/1530

Full Changelog: https://github.com/wkentaro/labelme/compare/v5.6.0...v5.6.1

- Python
Published by wkentaro over 1 year ago

labelme - v5.6.0

Features

  • Remove slight shifting from duplicate #1499
  • Implement "AI Text to Rectangles" #1469

Fixes

  • Make group_id clearable by removing the already set value #1498
  • Fix group edit when text field is disabled #1497
  • Make point-manip reasonable: ALT+Click (add), ALT+SHIFT+Click (delete) #1496
  • Draw crosshair and pointSize consistently regardless the zoom level #1471 (Thanks @PairZhu)

Others

  • Use loguru for logging #1523

- Python
Published by wkentaro over 1 year ago

labelme - v5.5.0

πŸš€ Features

  • Support multiple edit of annotations #1455 (Thanks @Daasein)
  • Show xy coordinate in the status bar #1456

✨ Enhancement

  • Use with statement to open file to make code more Pythonic #1370 (Thanks @anonymousdouble)
  • Save mask as uint8 for better compatibility with other tools #1452
  • Keep selected state when duplicating shapes #1401 (Thanks @txh0001)
  • Synced i18n Translation Template and Improved Simplified Chinese Translation #1411 (Thanks @jeremisty99)
  • Support for closing AI polygon when pressing enter #1429 (Thanks @RachamimYaakobov)
  • Optimize the brightness contrast adjustment #1443 (Thanks @PairZhu)

πŸ’¬ Other

  • fix a typo #1403 #1407 (Thanks @GreatV)
  • Remove a duplicate statement #1402 (Thanks @GreatV)
  • Upgrade setup-miniconda #1451

- Python
Published by github-actions[bot] about 2 years ago

labelme - v5.4.1

πŸ› Fixes

  • Handle empty contour case #1391, Thanks @dnyanshwalwadkar
  • Stop using emoji that can cause encoding issue on Windows #1390, Thanks @weicheng-tseng
  • Add copy and paste to edit menu (need to enable shortcut) #1392, Thanks @jihankim
Uncategorized
  • Tips and updatesβ†’ X/Twitter <@labelmeai>
  • Labelme Starter Bundleβ†’ https://labelme.gumroad.com/l/starter-bundle

- Python
Published by github-actions[bot] over 2 years ago

labelme - v5.4.0

πŸš€ Features

  • New annotation mode "ai_mask" that generates shapes as mask #1358
  • Integrate Efficient-SAM into Labelme #1375
  • Export original VOC format in labelme2voc.py #1323
  • Toggle all polygons menu with shortcuts #1381, Thanks @michaelitvin
  • Install translate folder to enable translation everywhere #1383, Thanks @xiyaowong
  • Regex filename search #1384, Thanks @michaelitvin

✨ Enhancement

  • Increase resolution of polygon approximation #1363
  • Show labelnames and image in drawlabel_png.py #1318
  • Support --labels to be comma separated text in labelme2voc.py #1326
  • Sort json file processing in labelme2voc.py #1327
  • Remove setFont call not to mess the font #1355
  • Clean up tool manu: remove ones less common, make diff in action and others #1356
  • Resize icons to be 32x32 so that it aligns nicely on the tool bar #1357
  • Introduce ruff to replace black, flake8 and isort #1377
  • Use tight bounding box to represent bbox for shape_type="mask" #1379

πŸ› Fixes

  • Set onnxruntime!=1.16.0 to avoid providers argument requirements #1364, Thanks @evanfebrianto
  • os.path.normpath filenames to display paths correctly on Windows #1362, Thanks @michaelitvin

πŸ’¬ Other

  • Set INFO as default logger level #1319
  • Test GUI functionalities on Github Action #1378
  • Use lxml<5.0.0 for bbox_detection/labelme2voc.py #1380

  • Tips and updatesβ†’ Twitter/X <@labelmeai>
  • Labelme Starter Bundleβ†’ https://labelme.gumroad.com/l/starter-bundle

- Python
Published by wkentaro over 2 years ago

labelme - v5.4.0a0

πŸš€ Features

  • Export original VOC format in labelme2voc.py #1323
  • New annotation mode "ai_mask" that generates shapes as mask #1358

✨ Enhancements

  • Increase resolution of polygon approximation #1363
  • Show labelnames and image in drawlabel_png.py #1318
  • Support --labels to be comma separated text in labelme2voc.py #1326
  • Sort json file processing in labelme2voc.py #1327
  • Remove setFont call not to mess the font #1355
  • Clean up tool manu: remove ones less common, make diff in action and others #1356
  • Resize icons to be 32x32 so that it aligns nicely on the tool bar #1357

πŸ› Fixes

  • Set onnxruntime!=1.16.0 to avoid providers argument requirements #1364

πŸ’¬ Other

  • Set INFO as default logger level #1319

We have X account <@labelmeai>, which shares tips and updates, so follow for valuable information.

- Python
Published by github-actions[bot] over 2 years ago

labelme - v5.3.1

  • no changes

- Python
Published by github-actions[bot] almost 3 years ago

labelme - v5.3.0

Uncategorized - Rename labelme_json_to_dataset -> labelme_export_json - PR: #1308

If you find this project useful, please consider sponsoring its development.

- Python
Published by github-actions[bot] almost 3 years ago

labelme - v5.3.0a0

πŸš€ Features

  • Integrate with Segment Anything Model (SAM)
    • PR: #1262
Uncategorized

If you find this project useful, please consider sponsoring its development.

- Python
Published by github-actions[bot] about 3 years ago

labelme - v5.2.1

πŸ› Fixes

  • Fix issues around the newly added description
    • PR: #1270
Uncategorized

If you find this project useful, please consider sponsoring its development.

- Python
Published by github-actions[bot] about 3 years ago

labelme - ONNX files of "Segment Anything Model"

  • For integration in Labelme.
  • Generated using https://github.com/wkentaro/segment-anything/tree/labelme (13b8480edd05cde9bcf29f9c8a6040b2abe8db56)
  • See https://github.com/wkentaro/labelme/pull/1262 for the alpha version and give me your feedback (installation/usage guides are in the PR).

- Python
Published by wkentaro about 3 years ago

labelme - v5.2.0.post4

  • no changes

- Python
Published by github-actions[bot] about 3 years ago

labelme - v5.2.0

πŸš€ Features

  • Add description field to labels
    • PR: #1255 (https://github.com/wkentaro/labelme/pull/1017, https://github.com/wkentaro/labelme/pull/917)
    • Thanks @wosiu @xulihang

πŸ› Fixes

  • Use QPointF to handle float in Canvas.boundedMoveShapes
    • PR: #1253
  • Protect unsupported point removal in removePoint
    • PR: #1254

πŸ’¬ Other

  • Create release tag with changelog
    • PR: #1256
Uncategorized - Resolve CI failures - PR: #1234

If you find this project useful, please consider sponsoring its development.

- Python
Published by github-actions[bot] over 3 years ago

labelme - v5.1.1

- Python
Published by github-actions[bot] over 3 years ago

labelme - v5.1.0

- Python
Published by github-actions[bot] over 3 years ago

labelme - v5.0.5

- Python
Published by github-actions[bot] over 3 years ago

labelme - v5.0.4

- Python
Published by github-actions[bot] over 3 years ago

labelme - v5.0.3

- Python
Published by github-actions[bot] over 3 years ago

labelme - v5.0.2

- Python
Published by github-actions[bot] almost 4 years ago

labelme - v5.0.1

- Python
Published by github-actions[bot] over 4 years ago

labelme - v5.0.1a0

- Python
Published by github-actions[bot] over 4 years ago

labelme - v5.0.0

  • ✨Sort filenames naturally (the same order as the file browser of the OS)
  • πŸ”¨ Drop Python2 support
  • πŸ”¨ Drop PyQt4 support
  • πŸ”¨ Delete man file

- Python
Published by github-actions[bot] over 4 years ago

labelme - v4.6.0

- Python
Published by github-actions[bot] over 4 years ago

labelme - v4.5.13

- Python
Published by github-actions[bot] almost 5 years ago

labelme - v4.5.12

- Python
Published by github-actions[bot] almost 5 years ago

labelme - v4.5.11

- Python
Published by github-actions[bot] almost 5 years ago

labelme - v4.5.10

- Python
Published by github-actions[bot] almost 5 years ago

labelme - v4.5.9

- Python
Published by github-actions[bot] about 5 years ago

labelme - v4.5.8.post0

- Python
Published by github-actions[bot] about 5 years ago

labelme - v4.5.8

- Python
Published by github-actions[bot] about 5 years ago

labelme - v4.5.7

- Python
Published by github-actions[bot] over 5 years ago

labelme - v4.5.6

- Python
Published by github-actions[bot] almost 6 years ago

labelme -

- Python
Published by wkentaro about 6 years ago

labelme -

- Python
Published by wkentaro about 7 years ago

labelme -

- Python
Published by wkentaro about 7 years ago

labelme -

- Python
Published by wkentaro about 7 years ago

labelme -

- Python
Published by wkentaro about 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.15.0

- Python
Published by wkentaro about 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.14.2

- Python
Published by wkentaro about 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.13.1

- Python
Published by wkentaro about 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.13.0

- Python
Published by wkentaro about 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.12.0

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.11.2

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.11.1

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.11.0

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.10.1

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.10.0

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.9.1

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.9.0

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.8.2

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.8.1

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.8.0

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.7.2

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.7.1

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.7.0

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.16

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.13

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.12

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.11

- Python
Published by wkentaro over 7 years ago

labelme -

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.9

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.8

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.7

- Python
Published by wkentaro over 7 years ago

labelme - https://github.com/wkentaro/labelme/releases/tag/v3.6.6

- Python
Published by wkentaro over 7 years ago

labelme -

- Python
Published by wkentaro about 8 years ago

labelme -

Feature

  • Enable user configure GUI with args and a yaml file #144, #150

Enhancement

  • Run pyinstaller on Travis #147
  • Add OSX to .travis.yml #148

Bug

  • Add icon.ico to build exe on Windows #146

- Python
Published by wkentaro about 8 years ago

labelme -

Feature

  • Undo shape edit by Ctrl+Z #143
  • Validate label with types 'none', 'exact', 'instance' #139
  • Add --autosave option #138
  • Load ~/.labelmerc for user configured keybindings #134
  • Add labelme_draw_label_png to visualize label PNG file https://github.com/wkentaro/labelme/commit/c88d3e9ddd3a1fcd323de1b86f25abf4d6f016f7

Enhancement

  • Preserve custom JSON keys #140
  • Drop mode switching feature of beginner and advanced #135
  • Use QSettings to store and restore configurations #133
  • Use qtpy to abstract Qt python binding #130

Bug

  • Fix tutorial link #136

- Python
Published by wkentaro about 8 years ago

labelme -

- Python
Published by wkentaro about 8 years ago

labelme -

- Python
Published by wkentaro over 8 years ago

labelme -

- Python
Published by wkentaro over 8 years ago