python图片加透明通道并将背景设为透明
import cv2
# path是具有白背景的图片的路径
img = cv2.imread("path")
# cv2.COLOR_BGR2BGRA这个参数是为图片添加透明通道
img2 = cv2.cvtColor(img, cv2.COLOR_BGR2BGRA)
# 将img2中R,G,B值等于255的点的透明通道改为0,也就是全透明状态
img2[:, :, 3][np.where(img2[:, :, 0] == 255)] = 0
img2[:, :, 3][np.where(img2[:, :, 1] == 255)] = 0
img2[:, :, 3][np.where(img2[:, :, 2] == 255)] = 0