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.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.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
π 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: #1234If you find this project useful, please consider sponsoring its development.
- Python
Published by github-actions[bot] over 3 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 - 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 -
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_pngto 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