Я новичок в python и opencv, и у меня есть проблема, которую я не могу решить.
Я отделил зеленые, красные и синие компоненты изображения RGB с OpenCV и Python и выполнял различные операции сэти матрицы.Но теперь мне нужно присоединиться и создать изображение, но я застрял с этим.Матрицы: r_des_std, g_des_std, b_des_std.
Следующий код небольшая часть моего кода:
for i in range(len(r_des_std)):
red = r_des_std[i][0]
print('red:', red)
for j in range(len(g_des_std)):
green = g_des_std[i][0]
print('green:', green)
for k in range(len(b_des_std)):
blue = b_des_std[i][0]
print('blue:', blue)
В общем, я должен сделать это, чтобы сгенерировать мое новое изображение:
img2 = cv2.merge((b_des_std[0][0],g_des_std[0][0],r_des_std[0][0]))
img2 = cv2.merge((b_des_std[1][0],g_des_std[1][0],r_des_std[1][0]))
img2 = cv2.merge((b_des_std[2][0],g_des_std[2][0],r_des_std[2][0]))
img2 = cv2.merge((b_des_std[3][0],g_des_std[3][0],r_des_std[3][0]))
img2 = cv2.merge((b_des_std[24][0],g_des_std[24][0],r_des_std[24][0]))
cv2.imshow('image1',img2)
Но я 'Я застрял.Пожалуйста, мне нужна помощь.