github albumentations-team/albumentations 2.0.7
🛠 Albumentations 2.0.7 Release Notes

latest release: 2.0.8
3 months ago

Want to stay in the loop?
Get updates on new features, documentation changes, and tools like the UI explorer by subscribing to our mailing list:
👉 https://albumentations.ai/subscribe/
You can unsubscribe anytime.


💖 Support Our Work

  1. Help Us Grow – Found Albumentations useful? Become a sponsor to support ongoing development.
  2. Show Your Support – A ⭐ on GitHub helps others discover us.
  3. Join the Community – Report issues or suggest improvements via GitHub Issues or join discussions on Discord.

🔧 Improvements

  • You can now pass an empty list for masks to any transform:
    transform(image=image, masks=[])

New: area_for_downscale parameter

Added to:
RandomScale
LongestMaxSize
SmallestMaxSize
Resize

area_for_downscale options:
• None – default behavior
• "image" – use cv2.INTER_AREA when image is downscaled
• "image_mask" – use cv2.INTER_AREA for both image and mask

Using cv2.INTER_AREA for downscaling helps reduce artifacts, unlike other interpolation methods.

🐛 Bug Fixes
• Fixed serialization in ToFloat

✅ TL;DR
• ✅ Empty mask lists now supported
• ✅ area_for_downscale improves downscaling quality
• 🐞 Serialization fix in ToFloat
• 💌 Subscribe for updates

Don't miss a new albumentations release

NewReleases is sending notifications on new releases.