数据增广(数据增强)方式

细节增强

见本人另一篇博文:小波(小波包)变换 频率/频域 与 图像细节处理

远距离图像的特色增广

产生柏林噪声时,有两个概念:
频率(frequencies):晶体格的边长(即采样间隔,例如频率越高,单位面积(特指二维)内的晶格数目越多,看起来噪声纹理“越密集”。)
振幅(amplitudes):返回值的幅度范围
而在地形生成中,地形可能会有大段连绵、高耸山地,也会有丘陵和蚀坑,更小点的有岩石块,甚至更小的鹅卵石块。为了模拟出这样的自然噪声特性,我们可以使用不同的参数进行多几次柏林噪声计算,然后将结果叠加在一起。
在这里插入图片描述

python的noise库中,有现成的2D柏林噪声noise2,具有几个参数Octaves,persistence,lacunarity。
Octaves:用于叠加的倍频(噪声图形)的组数
persistence:第i+1组倍频的幅度等于第i组倍频的幅度的persistence倍
lacunarity:第i+1组倍频的频率等于第i组倍频的频率的lacunarity倍
持续度越大,振幅越大,对于图像而言图像更加混乱,对比更加突出,能看出更多细节。
在这里插入图片描述
叠加每次的不同的频率是为了让图像在原有的噪声函数的基础上增加更多的细节信息。
在这里插入图片描述

相机的测光根据暗的前景和亮的背景计算平均曝光设置。得到的图像展示了在这类照明情况下拍摄的效果。无论是前景还是背景的曝光都不正确。 让较暗的前景变亮会去掉背景中剩余的细节,而还原背景中的细节则会让主要对象只留下一个轮廓。

python opencv-批量调整图片的曝光率(gamma变换)
OpenCV使用直方图均衡,修正曝光过度和曝光不足的图片
Skimage图像处理教程3)曝光度调整

图像增强库

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

imgaug 之 Bounding Boxes
这个部分做object detection的人应该经常用到。
imgaug支持:
—将bounding boxes作为对象表示
—增强boundiing boxes
—在图像上画bounding boxes
—boxing boxes移动, 映射, 计算IoU

完整的文档链接: http://augmentor.readthedocs.io

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值