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

введите сюда описание изображения

→ Ссылка