2021-02-20

这篇博客介绍了多种图像增强技术,包括光学畸变、色调饱和度值调整、图像填充、RGB通道平移、随机亮度对比度变化等。还涉及模糊处理如高斯模糊、中值模糊,以及特殊效果如玻璃模糊、高斯噪声和传感器噪音。此外,文章提到了色彩反转、通道洗牌、图像剪裁等变换,并讨论了用于增强对比度的CLAHE算法和其他如加雨、雪、雾、阳光和阴影的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感谢以下网址

#https://zhuanlan.zhihu.com/p/107399127

#https://blog.csdn.net/qq_27039891/article/details/100795846#comments_13921741

 

albumentations-常用的光照-模糊增强方法(二)

ToGray()转灰度图

 

OpticalDistortion 光学畸变

OpticalDistortion(distort_limit=0.05, shift_limit=0.05, interpolation=1, border_mode=4, value=None, mask_value=None, always_apply=False, p=0.5)
对图像进行光学畸变。 distort_limit四周镜像填充宽度(图片大小不变),

HueSaturationValue 色调饱和度值

HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, always_apply=False, p=0.5)
参数:随机色调、饱和度、值变化。

PadIfNeeded 填充

PadIfNeeded(min_height=1024, min_width=1024, border_mode=4, value=None, mask_value=None, always_apply=False, p=1.0)
填充图像。

RGBShift RGB平移

RGBShift(r_shift_limit=20, g_shift_limit=20, b_shift_limit=20, always_apply=False, p=0.5)
参数:随机平移R、G、B通道值。

RandomBrightness 随机亮度

RandomBrightness(limit=0.2, always_apply=False, p=0.5)y = False,p = 0.5 )
随机亮度变化。

RandomContrast 随机对比度

RandomContrast(limit=0.2, always_apply=False, p=0.5)
随机对比度变化。limit:0到3, 1为正常值

RandomBrightnessContrast 随机亮度对比度

RandomBrightnessContrast(brightness_limit = 0.2,contrast_limit = 0.2,brightness_by_max = None,always_apply = False,p = 0.5 )
随机更改输入图像的亮度和对比度。

Blur(blur_limit=7, p=1)模糊

blur_limit:最大的核尺寸,核尺寸的最小值是3,blur_limit默认为7

MotionBlur 运动模糊

MotionBlur(blur_limit=7, always_apply=False, p=0.5)
给图像加上运动模糊。运动模糊是景物图象中的移动效果。它比较明显地出现在长时间暴光或场景内的物体快速移动的情形里。

MedianBlur 中值模糊

MedianBlur(blur_limit=3, p=0.1) #blur_limit只能是奇数

GaussianBlur 高斯模糊 #blur_limit只能是奇数

GaussianBlur(blur_limit=7, always_apply=False, p=0.5)
图像高斯平滑滤波。

GlassBlur(sigma=0.7, max_delta=4) 棱镜模糊

sigma:高斯核的标准差,max_delta:像素交换的最大距离

GaussNoise 高斯噪声

*GaussNoise(var_limit=(10.0, 50.0), mean=None, always_apply=False, p=0.5)
给图像增加高斯噪声。

ISONoise

ISONoise(color_shift=(0.01, 0.05), intensity=(0.1, 0.5), always_apply=False, p=0.5)
施加摄像头传感器噪音。

MultiplicativeNoise(p = 1),多层偏移噪声

CLAHE 对比度受限自适应直方图均衡

CLAHE(clip_limit=4.0, tile_grid_size=(8, 8), always_apply=False, p=0.5)
将对比度受限的自适应直方图均衡化应用于输入图像。

InvertImg 反转图像

InvertImg(always_apply=False, p=0.5)
通过用255减去像素值来反转输入图像。

ChannelShuffle 通道洗牌

ChannelShuffle(always_apply=False, p=0.5)
随机改变RGB三个通道的顺序。

Cutout

Cutout(num_holes=8, max_h_size=8, max_w_size=8, fill_value=0, always_apply=False, p=0.5)
在图像中生成正方形区域。

CoarseDropout

*CoarseDropout(max_holes=8, max_height=8, max_width=8, min_holes=None, min_height=None, min_width=None, fill_value=0, always_apply=False, p=0.5)
在图像上生成矩形区域。

ToFloat

ToFloat(max_value=None, always_apply=False, p=1.0)
图像除一个值,默认值为图像数据类型的最大值。

Solarize

Solarize(threshold=128, always_apply=False, p=0.5)
反转高于阈值的所有像素值。

RandomSnow(p = 1),加雪花

RandomRain(p = 1),加雨滴

RandomFog(p = 1),加雾

RandomSunFlare(p = 1),加阳光

RandomShadow(p = 1),加阴影

IAA:

IAAEmboss(p = 1),浮雕

IAASuperpixels(p = 1),超像素

IAASharpen(p = 1),锐化

IAAPerspective(p = 1),透视变换

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值