opencv: закраска градиентом по линиям через цикл
Нужно закрасить линию с градиентом от желтого к белому в цикле for. У меня в коде получается три линии разными цветами. Подскажите, пожалуйста, каким образом можно закрасить?
import cv2
background_of_postcard = cv2.imread('python_snippets/external_data/photos/0bmFUg4BDepQDQu-.jpg')
i=0
for _ in range(50):
background_of_postcard[20+i:30+i, :350] = (50+i, 255+i, 238)
i += 150
cv2.namedWindow('test', cv2.WINDOW_NORMAL)
cv2.imshow('test', background_of_postcard)
cv2.waitKey(0)
cv2.destroyAllWindows()
Ответы (1 шт):
Автор решения: Iceforest
→ Ссылка
i=0
k=0
for _ in range(50):
background_of_postcard[:,0+i:50+i] = (50+k, 255-k/8, 238)
i += 20
k += 5
