我没有很多训练数据,我正在寻找 python 或可执行程序(如 labelimg)中的一些工具,它们可以对图像进行大量增强,如果它们也相应地更改边界框坐标会更好。任何帮助将不胜感激!
是否有任何用于图像和边界框的增强工具?
数据挖掘
Python
计算机视觉
工具
数据增强
2022-02-23 06:35:11
4个回答
我认为你应该研究一下imgaug。它支持大多数图像增强,并且确实支持边界框。
其他广泛使用的用于数据增强的 Python 库包括:
- OpenCV:具有边界框、更改颜色空间、缩放、裁剪、平移、旋转、过滤器、模糊、阈值等功能/方法。
- Scikit-image:还具有允许从另一个颜色空间转换到另一个颜色空间、调整大小/重新缩放/旋转、腐蚀/膨胀、过滤器等功能。
- Pillow:还具有色彩空间转换、调整大小/旋转/裁剪、过滤器、像素级转换等功能。
还有bbaug实现了 Google 的边界框增强策略。
Albumentations可以做到这一点。它支持多种格式的边界框注释。从文档:
Albumentations 是一个 Python 库,用于快速灵活的图像增强。Albumentations 有效地实现了丰富多样的图像变换操作,这些操作针对性能进行了优化,同时为不同的计算机视觉任务(包括对象分类、分割和检测)提供了简洁而强大的图像增强接口。
其它你可能感兴趣的问题