Py之albumentations:albumentations库函数的简介、安装、使用方法之详细攻略

目录

albumentations库函数的简介

1、albumentations库特点

albumentations库函数的安装

albumentations库函数的使用方法

1、经典案例


albumentations库函数的简介

albumentations是图像数据增强库。基于高度优化的 OpenCV 库实现图像快速数据增强。针对不同图像任务,如分割,检测等,超级简单的 API 接口。易于个性化定制。易于添加到其它框架,比如 PyTorch。

GitHub官网:https://github.com/albumentations-team/albumentations
文档:https://albumentations.readthedocs.io/en/latest/api/augmentations.html

1、albumentations库特点

  • 在大多数转换中,这个库比其他库更快。
  • 基于numpy, OpenCV, imgaug从每一个选择最好的。
  • 简单、灵活的API,允许库在任何计算机视觉管道中使用。
  • 大型的、不同的转换集。
  • 很容易扩展这个库来包装其他库。
  • 易于扩展到其他任务。
  • 支持转换的图像,面具,关键点和包围框。
  • 支持python 2.7 -3.7
  • 易于与PyTorch集成。
  • 容易从火炬传递。
  • 曾在Kaggle、topcoder、CVPR、MICCAI等许多DL竞赛中获得过冠军。
  • 由Kaggle Masters撰写。

albumentations库函数的安装

pip install albumentations
pip install --user albumentations

albumentations库函数的使用方法

1、经典案例

Classification - example.ipynb

Object detection - example_bboxes.ipynb

Non-8-bit images - example_16_bit_tiff.ipynb

Image segmentation example_kaggle_salt.ipynb

Keypoints example_keypoints.ipynb

Custom targets example_multi_target.ipynb

Weather transforms example_weather_transforms.ipynb

Serialization serialization.ipynb

Replay/Deterministic mode replay.ipynb

Py之albumentations:albumentations库函数的简介、安装、使用方法之详细攻略相关推荐

  1. Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介、使用方法之详细攻略

    Py之matplotlib.pyplot:matplotlib.pyplot的plt.legend函数的简介.使用方法之详细攻略 目录 matplotlib.pyplot的plt.legend函数的简 ...

  2. Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介、使用方法之详细攻略

    Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介.使用方法之详细攻略 目录 glob库的简介 glob库的使用方法 1.单个字符通配符:用问号(?)匹配任何单个的字符.

  3. Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略

    Python之 sklearn:sklearn中的RobustScaler 函数的简介及使用方法之详细攻略 目录 sklearn中的RobustScaler 函数的简介及使用方法 sklearn中的R ...

  4. sklearn之XGBModel:XGBModel之feature_importances_、plot_importance的简介、使用方法之详细攻略

    sklearn之XGBModel:XGBModel之feature_importances_.plot_importance的简介.使用方法之详细攻略 目录 feature_importances_ ...

  5. Python语言学习:Python常用自带库(imageio、pickle)简介、使用方法之详细攻略

    Python语言学习:Python常用自带库(imageio.pickle)简介.使用方法之详细攻略 目录 imageio简介及其常见使用方法 pickle简介及其常见使用方法 简介 使用方法 简介及 ...

  6. sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform、transform、inverse_transform简介、使用方法之详细攻略

    sklearn:sklearn.preprocessing.StandardScaler函数的fit_transform.transform.inverse_transform简介.使用方法之详细攻略 ...

  7. Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略

    Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ.负载均衡.F5.Nginx.容器)的简介.使用方法之详细攻略 目录 DMZ(隔离区)的简介及其使用方法 1.DMZ区 ...

  8. Python编程语言学习:包导入和模块搜索路径简介、使用方法之详细攻略

    Python编程语言学习:包导入和模块搜索路径简介.使用方法之详细攻略 目录 包导入和模块搜索路径简介 1.Pyhon搜索模块路径的机制 2.自定义配置搜索路径

  9. Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略

    Python之 sklearn:sklearn.preprocessing中的StandardScaler函数的简介及使用方法之详细攻略 目录 sklearn.preprocessing中的Stand ...

  10. Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略

    Python之 sklearn:sklearn中的train_test_split函数的简介及使用方法之详细攻略 目录 sklearn中的train_test_split函数的简介 train_tes ...

最新文章

  1. NYOJ 6 喷水装置(一) 贪心算法 之 区间覆盖问题
  2. 如何在10亿个整数中找出前1000个最大的数(TopN算法)
  3. python去重复行_python 去除Excel中的重复行数据
  4. apache ignite_使用Spring Data的Apache Ignite
  5. Oracle冷备迁移过程和在线日志损坏处理
  6. 分页技术与JDBC一览
  7. kali linux 模板文件夹,详解kali linux 常用文件与指令路径
  8. 不能返回函数内部new分配的内存的引用_JNI开发之局部引用、全局引用和弱全局引用(三)...
  9. 为什么大家都说 SELECT * 效率低
  10. 非线性动力学_matlab应用1:非线性动力学系统理论部分
  11. 计算机组成原理第五版第四章课后答案,计算机组成原理第四章课后习题及答案_唐朔飞(完整版).docx...
  12. matlab简单处理图像
  13. 电脑桌面打开计算机打开多个,如何在电脑桌面并排显示多个Excel工作表
  14. C++中Duration、Time_point和Clocks
  15. Junit5 单元测试框架的使用
  16. 【项目实战课】基于Pytorch的InceptionNet花卉图像分类实战
  17. java与c语言哪个好学_Java编程和C语言哪个好学
  18. MySQL Expression 2 of SELECT list is not in GROUP BY clause and contains nonaggregated column yous
  19. 意大利语合同翻译多少钱
  20. 哈工大计算机网络考研题,哈工大计算机考研历年复试试题(完全版).PDF

热门文章

  1. 返回1到n的所有组合python_如何在Python中生成0-1矩阵的所有可能组合?
  2. javalibrary 线上_线上的少儿口才培训班-1V1精品课程【演讲与口才吧】
  3. Springboot之多环境打包配置
  4. 局域网物理机与虚拟机的互通访问
  5. 数据中心智能电源分配器(PDU)的趋势与应用
  6. ajax传递数组后台接收不到值的问题
  7. mysql数据库基础(密码策略)
  8. 实现一个多线程循环的类
  9. 字节一面,面试官拿 System.out.println() 考了我半个小时?我傻了
  10. Java 如何优雅的实现时间控制