albumentations数据增强学习
albumentations数据增强学习``文章目录albumentations数据增强学习原图:CLAHE(限制对比度自适应直方图均衡化)数据增强RandomRotate90(随机旋转90度)Transpose(转置)RGBShift(随机平移RGB通道值)HueSaturationValue(色调饱和度值)Flip(垂直或水平和垂直翻转)HorizontalFlip(围绕Y轴水平翻转)Vert
·
albumentations数据增强学习
`
`
文章目录
原图:
CLAHE(限制对比度自适应直方图均衡化)数据增强
image = cv2.imread("mydata/test/dog.jpg")
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
mask=cv2.imread("mydata/test/dog.jpg")
CLAHE=A.CLAHE(clip_limit=4.0, tile_grid_size=(8, 8), always_apply=False, p=1)(image=image, mask=mask)
image1=CLAHE['image']
plt.imshow(image1)
plt.show()
RandomRotate90(随机旋转90度)
RandomRotate90=A.RandomRotate90(always_apply=False, p=1)(image=image, mask=mask)
image2=RandomRotate90['image']
plt.imshow(image2)
plt.show()
Transpose(转置)
Transpose=A.Transpose(always_apply=False, p=1)(image=image, mask=mask)
image3=Transpose['image']
plt.imshow(image3)
plt.show()
RGBShift(随机平移RGB通道值)
RGBShift= A.RGBShift(r_shift_limit=10, g_shift_limit=20, b_shift_limit=20, always_apply=False, p=1)(image=image, mask=mask)
image4=RGBShift['image']
plt.imshow(image4)
plt.show()
HueSaturationValue(色调饱和度值)
HueSaturationValue=A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, always_apply=False, p=1)(image=image, mask=mask)
image5=HueSaturationValue['image']
plt.imshow(image5)
plt.show()
Flip(垂直或水平和垂直翻转)
Flip= A.Flip(always_apply=False, p=1)(image=image, mask=mask)
image6=Flip['image']
plt.imshow(image6)
plt.show()
HorizontalFlip(围绕Y轴水平翻转)
HorizontalFlip= A.HorizontalFlip(always_apply=False, p=1)(image=image, mask=mask)
image7=HorizontalFlip['image']
plt.imshow(image7)
plt.show()
VerticalFlip(围绕X轴垂直翻转)
VerticalFlip=A.VerticalFlip(always_apply=False, p=1)(image=image, mask=mask)
image8=VerticalFlip['image']
plt.imshow(image8)
plt.show()
RandomBrightnessContrast(随机亮度对比度)
RandomBrightnessContrast=A.RandomBrightnessContrast(p=1)(image=image, mask=mask)
image9=RandomBrightnessContrast['image']
plt.imshow(image9)
plt.show()
albumentations.compose
mytransform=A.Compose(
[A.CLAHE(clip_limit=4.0, tile_grid_size=(8, 8), always_apply=False, p=0.2),
A.RandomRotate90(always_apply=False, p=0.2),
A.Transpose(always_apply=False, p=0.2),
A.RGBShift(r_shift_limit=10, g_shift_limit=20, b_shift_limit=20, always_apply=False, p=0.2),
A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, always_apply=False, p=0.2),
A.Flip(always_apply=False, p=0.2),
A.HorizontalFlip(always_apply=False, p=0.2),
A.VerticalFlip(always_apply=False, p=0.2),
A.RandomBrightnessContrast(p=0.2)]
)
transformed = mytransform(image=image, mask=mask)
transformed_image = transformed['image']
transformed_label=transformed['mask']
plt.imshow(transformed_image)
plt.show()
点击阅读全文
更多推荐
7日热学榜
活动日历
查看更多
活动时间 2025-01-01 00:00:00

丁奇:MySQL高频面试题详解
活动时间 2025-01-01 00:00:00

AI 大模型应用开发 · 实战营
活动时间 2025-01-01 00:00:00

AI系列课程-IT全学科自学科
活动时间 2025-01-01 00:00:00

3 小时掌握 Prompt 核心技巧与 GPT 技术理论
活动时间 2025-01-01 00:00:00

0基础2个月拿下软考高级证书体验课
目录
所有评论(0)