【001】imgaug 学习笔记

目录

1. Augmenters 常用函数

1.1 iaa.Affine()

2. Augmenters 常用函数

2.1 iaa.Affine()

​​​​​​​

1. Augmenters 常用函数

1.1 iaa.Affine()

仿射变换。包含:平移(Translation)、旋转(Rotation)、放缩(zoom)、错切(shear)。仿设变换通常会产生一些新的像素点,我们需要指定这些新的像素点的生成方法,这种指定通过设置cvalmode两个参数来实现。参数order用来设置插值方法。

 

2. Augmenters 常用函数

2.1 iaa.Affine()

仿射变换。包含:平移(Translation)、旋转(Rotation)、放缩(zoom)、错切(shear)。仿设变换通常会产生一些新的像素点,我们需要指定这些新的像素点的生成方法,这种指定通过设置cvalmode两个参数来实现。参数order用来设置插值方法。

### 图像数据增强在线工具或平台推荐 对于图像数据增强的需求,除了本地安装软件库外,还有一些优秀的在线工具和平台可以帮助快速实现这一目标。以下是几个值得推荐的选项: #### 1. **AugLy** AugLy 是由 Meta 开发的一个开源库,但它也提供了在线演示的功能。该工具支持多种类型的媒体增强操作,包括但不限于图像的颜色调整、几何变换以及噪声添加等功能[^4]。 ```python from augly.image import augmenters as iaa # 示例代码展示如何使用 AugLy 进行简单的图像增强 image = cv2.imread("example.jpg") augmented_image = iaa.ColorJitter(brightness_factor=0.5)(image=image) cv2.imwrite("output.jpg", augmented_image) ``` 尽管 AugLy 主要是一个 Python 库,但其官方文档中有链接到交互式的 Colab 笔记本环境,在线运行即可体验效果。 --- #### 2. **Teachable Machine (Google)** 虽然 Teachable Machine 更多用于机器学习模型训练,但也内置了一些基础的数据增强功能,例如旋转、缩放等。它非常适合初学者或者希望快速测试不同增强策略的人群[^5]。 访问地址:[https://teachablemachine.withgoogle.com/](https://teachablemachine.withgoogle.com/) 特点在于界面友好,无需编程背景也能轻松上手。 --- #### 3. **V7 Data Labeling Platform** 这是一个专注于计算机视觉任务的一体化解决方案,其中包含了强大的数据增强模块。用户可以通过拖拽的方式定义各种增强规则,如亮度调节、随机裁剪、镜像翻转等等[^6]。 官网链接:[https://www.v7labs.com/platform](https://www.v7labs.com/platform) --- #### 4. **ImgAug Playground** ImgAug 是另一个广泛使用的 Python 数据增强库,而 ImgAug 提供了一个基于 Web 的 playground 工具,允许开发者零配置地尝试不同的参数组合并即时查看结果[^7]。 试玩入口:[http://imgaug.readthedocs.io/en/latest/source/examples.html](http://imgaug.readthedocs.io/en/latest/source/examples.html) 注意此页面并非真正的实时编辑器,而是详细的教程指南;不过社区成员开发出了第三方可视化版本可供探索。 --- #### 5. **Albumentations Notebook Demo** 正如提到过的 Albumentations 工具包[^3],它的 GitHub 存储库附带了许多 Jupyter Notebook 文件作为示例程序。这些笔记本文件可以直接加载至 Google Colaboratory 中执行,从而形成一种准在线的形式完成实验目的。 仓库位置:[https://github.com/albumentations-team/albumentations](https://github.com/albumentations-team/albumentations) --- ### 总结 以上列举了几种主流且实用的方法来满足关于图片数据增强方面的要求。无论是寻求完全图形化的用户体验还是倾向于脚本驱动的工作流,都能找到合适的方案加以采纳。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值