opengv ошибка слияния при слиянии альфа-канала с BGR - PullRequest
0 голосов
/ 03 ноября 2019

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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...