我想将Alpha通道设置为.jpg图像,并将其值设置为0.5或50%或128(0到1的总范围或0-255的范围),然后仅使用opencv和numpy将其另存为.png。我知道如何使用其他库来执行此操作,但是我们被要求仅使用两个库即import cv2和import numpy来执行上述问题。我已经添加了Alpha通道,但是我不知道如何将其值设置为50%的透明度,请帮助,因为我是opencv-python的新手。
我已经尝试过此代码,但是即使用油漆打开它也会得到黑色图像。
这就是我添加我的Alpha的方式
import cv2
import numpy as np
img = cv2.imread('food.jpg')
bgra = cv2.cvtColor(img, cv2.COLOR_BGR2BGRA)
print(bgra.shape)
Run Code Online (Sandbox Code Playgroud)