Traceback (последний вызов был последним): Файл "C: \ Users \ ACER \ Desktop \ e yantra \ Task0.2 \ Обработка изображений \ Images \ okh.py", строка 16, в
img_BGRA= cv2.merge ((b_channel, g_channel, r_channel, alpha_channel)) cv2.error: OpenCV (4.1.1) C: \ projects \ opencv-
python \ opencv \ modules \ core \ src \ merge. dispatch.cpp: 129: ошибка: (-215: утверждение не выполнено) mv [i] .size == mv [0] .size && mv [i] .depth () == глубина в функции 'cv :: merge'
импорт cv2, импорт numpy как np
img = cv2.imread ("cat.jpg")
b_channel, g_channel, r_channel = cv2.split (img)
alpha_channel = np.ones (b_channel.shape, dtype = b_channel.dtype) * 0.5 // # создание фиктивного изображения альфа-канала.
print (alpha_channel) print (b_channel) print(g_channel) print (r_channel)
img_BGRA = cv2.merge ((b_channel, g_channel, r_channel, alpha_channel))
cv2.imshow ("lol", img) cv2.imshow ("лол», img_BGRA)