数据增强之mixup

数据增强之mixup,就是做一个图像融合,简单理解就是两张图像的叠加。具体细节见:https://blog.csdn.net/u013685264/article/details/122622919

具体效果如下:
原图:
在这里插入图片描述

mixup后:
在这里插入图片描述

代码实现:

import cv2
import numpy as np


# MixUP
img1 = cv2.imread('dog.png')
img1 = cv2.resize(img1, (1960, 1080))

img2 = cv2.imread('cat.png')
img2 = cv2.resize(img2, (1960, 1080))

alpha = 1.0
lam = np.random.beta(alpha, alpha)
print(lam)

mixed_img = lam * img1 + (1 - lam) * img2

cv2.imwrite('mixed_img.jpeg', mixed_img)

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