🛠 Albumentations 2.0.7 Release Notes
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
- Help Us Grow – Found Albumentations useful? Become a sponsor to support ongoing development.
- Show Your Support – A ⭐ on GitHub helps others discover us.
- 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