Skip to content

v5.4.0

Compare
Choose a tag to compare
@wkentaro wkentaro released this 31 Dec 05:19
· 59 commits to main since this release

🚀 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 label_names and image in draw_label_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