python三维数据增强_Python数据增强(data augmentation)库--Augmentor 使用介绍

Augmentor 使用介绍

原图

1.random_distortion(probability, grid_height, grid_width, magnitude)

最终选择参数为

p.random_distortion(probability=0.8, grid_height=3, grid_width=3, magnitude=6)

其他参数效果:

magnitude和grid_width,grid_height越大,扭曲程度越大

p.random_distortion(probability=0.6, grid_height=6, grid_width=6, magnitude=5)

p.random_distortion(probability=0.6, grid_height=6, grid_width=6, magnitude=9)

p.random_distortion(probability=0.6, grid_height=10, grid_width=10, magnitude=5)

2.random_erasing(probability, rectangle_area)

rectangle_area表示覆盖区域的比例,值越大比例越大。但是设置为1的时候并不是全覆盖,不知道为什么,反正也没必要弄清楚

p.random_erasing(1,1)

3.zoom_random(probability, percentage_area)

放大图片,然后按照percenta_area的比例对图片进行crop。

p.zoom_random(probability=1, percentage_area=0.2)

p.zoom_random(probability=1, percentage_area=0.8)

4.zoom(probability, min_factor, max_factor)

p.zoom(probability=1, min_factor=1.1, max_factor=1.5)

p.zoom(probability=1, min_factor=2, max_factor=2)

组合操作

p.rotate_random_90(probability=0.8)

p.random_distortion(probability=0.8, grid_height=3, grid_width=3, magnitude=6)

p.random_erasing(0.3, 0.2)

p.zoom(probability=0.4, min_factor=1.1, max_factor=1.5)

p.sample(6)

MARSGGBO♥原创

2018-4-1

图像数据增强 (Data Augmentation in Computer Vision)

1.1 简介 深层神经网络一般都需要大量的训练数据才能获得比较理想的结果.在数据量有限的情况下,可以通过数据增强(Data Augmentation)来增加训练样本的多样性, 提高模型鲁棒性,避免过拟 ...

python强大的区间处理库interval用法介绍

原文发表在我的博客主页,转载请注明出处 前言 这个库是在阅读别人的源码的时候看到的,觉得十分好用,然而在网上找到的相关资料甚少,所以阅读了源码来做一个简单的用法总结.在网络的路由表中,经常会通过掩码来 ...

[DeeplearningAI笔记]卷积神经网络2.9-2.10迁移学习与数据增强

4.2深度卷积网络 觉得有用的话,欢迎一起讨论相互学习~Follow Me 2.9迁移学习 迁移学习的基础知识已经介绍过,本篇博文将介绍提高的部分. 提高迁移学习的速度 可以将迁移学习模型冻结的部分看 ...

【Tool】Augmentor和imgaug——python图像数据增强库

Augmentor和imgaug--python图像数据增强库 Tags: ComputerVision Python 介绍两个图像增强库:Augmentor和imgaug,Augmentor使用比较 ...

Python库 - Albumentations 图片数据增强库

Python图像处理库 - Albumentations,可用于深度学习中网络训练时的图片数据增强. Albumentations 图像数据增强库特点: 基于高度优化的 OpenCV 库实现图像快速数 ...

keras对图像数据进行增强 | keras data augmentation

本文首发于个人博客https://kezunlin.me/post/8db507ff/,欢迎阅读最新内容! keras data augmentation Guide code # import th ...

音频数据增强及python实现

博客作者:凌逆战 博客地址:https://www.cnblogs.com/LXP-Never/p/13404523.html 音频时域波形具有以下特征:音调,响度,质量.我们在进行数据增强时,最好只 ...

Python数据可视化-seaborn库之countplot

在Python数据可视化中,seaborn较好的提供了图形的一些可视化功效. seaborn官方文档见链接:http://seaborn.pydata.org/api.html countplot是s ...

数据增强利器--Augmentor

最近遇到数据样本数目不足的问题,自己写的增强工具生成数目还是不够,终于在网上找到一个数据增强工具包,足够高级,足够傻瓜.想要多少就有多少!再也不怕数据不够了! 简介 Augmentor是一个Pytho ...

随机推荐

WebClient.DownloadFile(线程机制,异步下载文件)

线程机制(避免卡屏),异步下载文件. 我做网站的监控,WebClient.DownloadFile这个方法是我经常用到的,必要的时候肯定是要从网上下载些什么(WebRequest 也可以下载网络文件, ...

Linux下锁定账号,禁止登录系统的设置总结

在我们运维工作中,会经常要求一些用户不允许登陆系统,以加固系统安全.今天这里介绍下锁定账号登陆的几种方法: 一.最常用方式,修改用户的shell类型为/sbin/nologin  (推荐使用)这种方式 ...

Code[VS] 1022 覆盖 题解

Code[VS] 1022 覆盖 题解  Hungary Algorithm 题目传送门:Code[VS] 1022 题目描述 Description 有一个N×M的单位方格中,其中有些方格是水塘,其 ...

Windows Kernel Way 1:Windows内核调试技术

掌握Windows内核调试技术是学习与研究Windows内核的基础,调试Windows内核的方式大致分为两种: (1)通过Windbg工具在Windows系统运行之初连接到Windows内核,连接成功 ...

移动端下拉刷新、加载更多插件dropload.js(基于jQuery/Zepto)

移动端下拉刷新.加载更多插件dropload.js(基于jQuery/Zepto) 原文:http://www.grycheng.com/?p=1869 废话不多说,先让大家看一下案例效果: DEMO ...

[转]Traceroute网络排障实用指南(2)

五.优先级与限速 5.1 Traceroute延时判断影响因素 Traceroute延时包括三点: 探测包到达一个特定路由器的时间 路由器生成IPMI TTL Exceed的时间 ICMP TTL E ...

查看mysql中sql语句执行时间

查看mysql版本:select version();方法一: show profiles.1. Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后.  ...

Modelsim command line 传参数到 .do 文件

gui跑mdelsim总觉得很麻烦,使用命令来启动方便了很多,类似linux一样,其实目前windows也可以做到,只是业界不怎么用windows罢了. 基于modelsim搭了一个UVM环境,  用 ...

Ubuntu/Linux网络配置常用命令

配置ip 打开配置文件 sudo vim /etc/network/interfaces # This file describes the network interfaces available ...

非阻塞 sleep

在OpenResty里面选择使用库的时候,有一个基本的原则:尽量使用ngx Lua的库函数,尽量不用Lua的库函数,因为Lua的库都是同步阻塞的. 再来一个例子来说明阻塞API的调用对nginx并发性 ...

你可能感兴趣的:(python三维数据增强)