v3.2.3

CVHub520/X-AnyLabelingv3.2.3Sep 14, 2025by CVHub520

AI Summary

X-AnyLabeling v3.2.3 introduces significant enhancements including EXIF orientation processing, a Navigator feature for high-resolution image navigation, PP-OCRv5 model support, and mask fineness control for SAM models. This release also includes important bug fixes for Windows compatibility, Chinese character path support, and VQA dialog improvements.

Key Highlights

  • Navigator feature for high-resolution image navigation and zoom control
  • EXIF orientation processing for images during import with user feedback
  • PP-OCRv5 model support with re-recognition feature
  • Mask fineness control slider for SAM series models
  • Fix for 'gbk' codec decode error on Windows during Ultralytics training

New Features

  • EXIF orientation processing for images during import with user feedback and backup features
  • Mask fineness control slider for SAM series models to adjust segmentation precision
  • Re-recognition feature for PP-OCR models
  • Support for PP-OCRv5 model
  • Copy coordinates to clipboard feature
  • Circle to polygon transform feature
  • Navigator feature for high-resolution image navigation and zoom control
  • Refresh button to sync data with main window with success popup for VQA Dialog
  • Shapes field export for VQA Dialog

Full Release Notes

<img width="1920" height="1080" alt="navigator-2" src="https://github.com/user-attachments/assets/c79726f2-ecf6-4b65-adec-eae662c7c6ef" />

> Baidu Cloud: https://pan.baidu.com/s/1pgaw02inCvbEgOme9ajDJA?pwd=e528

### 🚀 New Features

- Implement EXIF orientation processing for images during import, with user feedback and backup features
- Add mask fineness control slider for SAM series models to adjust segmentation precision (#1114)
- Add Re-recognition feature for PP-OCR models (#1113)
- Add support for PP-OCRv5 model (#1113)
- Add copy coordinates to clipboard feature
- Add circle to polygon transform feature (#1112)
- Add Navigator feature for high-resolution image navigation and zoom control (#1102)
- Add refresh button to sync data with main window and display success popup for VQA Dialog
- Enable shapes field export for VQA Dialog

### 🐛 Bug Fixes

- Fix 'gbk' codec decode error on windows during Ultralytics traning (#1115)
- Prevent deleting label file when "Keep Previous Annotation" is enabled by showing a warning to disable it first
- Fix Chinese character path support in crop image saving
- Enable ONNX Runtime library linking in x-anylabeling-*-gpu.spec
- Fix first image showing old dataset data after refresh in VQA dialog

### 🛠️ Improvements

- Enhance window title to display current image progress (#936)
- Adjust label bounding box calculations for improved text positioning
- Improve circle label positioning to center display
- Streamline color retrieval by using parent method for RGB values in LabelModifyDialog
- Update field count in VQA ExportLabelsDialog for accurate table height calculation and make table items non-editable
- Enhance button styles and dialog layout for improved user experience
- Enhance Ultralytics train/val dataset split with true randomization (#1095)
- Optimize the experience of adjusting the shape (#1094)

### 🌟 Contributors

A total of 6 developers contributed to this release.

Thank @Einstellung, @lhj5426, @sckiyo, @xiaomaxiao, @zhixuwei, @CVHub520

**Full Changelog**: https://github.com/CVHub520/X-AnyLabeling/compare/v3.2.2...v3.2.3