seq = iaa.Sequential()

发布时间:2026-04-28 23:09

最新推荐文章于 2024-03-12 13:45:03 发布

原创 于 2020-07-14 13:13:53 发布 · 2.3k 阅读

· 1

· 13 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

问题背景:1月份写了一个数据增广软件,好久了,然后有买家问我iaa.Sequential()模块里面的augmenter是随机选择一个增强还是都选,还是选1到n个?

# 产生一个处理图片的Sequential,里面定义各种用于数据增强的方法

seq = iaa.Sequential([

iaa.Flipud(0.5), # flip up and down (vertical)

iaa.Fliplr(0.5), # flip left and right (horizontal)

# iaa.Multiply((1.2, 1.5)), # change brightness, doesn't affect BBs(bounding boxes)

iaa.GaussianBlur(sigma=(0, 3.0)), # 标准差为0到3之间的值

iaa.Affine( # 仿射变换

translate_px={"x": 15, "y": 15}, # 平移

scale=(0.8, 0.95), # 尺度变换

rotate=(-30, 30) # 旋转

) # translate by 40/60px on x/y axis, and scale to 50-70%, affects BBs(bounding boxes)

]) # 对每个图像batch应用不同顺序的augmenter

问题答案:顺序增强,每一种都可能用到,只是设置的概率大小不同,比如iaa.Flipud(0.5)只有50%的概率执行上下翻转,然后依次向下执行其他增强方式,结果如下图:

 做个 笔记 ~

网址:seq = iaa.Sequential() https://www.yuejiaxmz.com/news/view/1454315

相关内容

主机甲向主机乙发送一个 (SYN = 1, Seq = x) 的 TCP 段,期
语音识别api接口报后台识别服务器音频分片等待超时,请请从seq=0重传是什么问题,要怎么解决?
Abstract Type Members
中国学者合作开发了一种m5C的高效检测工具!
Wireshark网络分析就这么简单——TCP(1)
蓝牙BLE设备如何进行空中升级
关于废旧衣物处理、回收改造再利用的调查研究(结题报告).doc
TCP通信调试助手===wireshark使用
dentity在Java里是什么意思
shell 整理(36)===写斐波那契数列

随便看看