Releases
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 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
You can’t perform that action at this time.