Python 从黄色到白色溢出的问题

Python 从黄色到白色溢出的问题,python,opencv-python,Python,Opencv Python,我的任务是:制作一张白纸,在上面添加文字,嵌入一张图片,然后做一个渐变。我了解如何添加文本和嵌入图像。下面是如何使溢出。例如,从黄色到白色或从黑色到白色,我不明白。我也想知道如何移动云,最终的图片应该是这样的 我的代码: import cv2 white_list = cv2.imread('python_snippets/external_data/probe.jpg') cloud = cv2.imread('python_snippets/external_data/weather_img

我的任务是:制作一张白纸,在上面添加文字,嵌入一张图片,然后做一个渐变。我了解如何添加文本和嵌入图像。下面是如何使溢出。例如,从黄色到白色或从黑色到白色,我不明白。我也想知道如何移动云,最终的图片应该是这样的

我的代码:

import cv2
white_list = cv2.imread('python_snippets/external_data/probe.jpg')
cloud = cv2.imread('python_snippets/external_data/weather_img/cloud.jpg')
white_list[:cloud.shape[0], :cloud.shape[1]] = cloud
font = cv2.FONT_HERSHEY_SIMPLEX
org = (50, 50)
fontScale = 1
color = (255, 0, 0)
thickness = 2
cv2.putText(white_list, '+5', org, font,
                    fontScale, color, thickness, cv2.LINE_AA)
cv2.imshow('img', white_list)
cv2.waitKey(0)
cv2.destroyAllWindows()
def绘画背景(自身、颜色、白色列表):
r、 g,b=颜色
对于范围内的x(白名单形状[1]):
如果r<255:
r+=1
如果g<255:
g+=1
如果b<255:
b+=1
白名单[:,x:x+1]=(r,g,b)
def制造商(自身、颜色、等级):
x=0
y=400
天气图标=自身。天气图标[颜色]
self.paining_背景(颜色、self.white_列表)
self.white_list[x:x+天气图标.形状[0],y:y+天气图标.形状[1]=天气图标
cv2.putText(self.white\u list,degree,(360,150),cv2.FONT\u HERSHEY\u DUPLEX,2,(255,0,0),2,cv2.LINE\u AA)
def painting_background(self, color, white_list):
    r, g, b = color
    for x in range(white_list.shape[1]):
        if r < 255:
            r += 1
        if g < 255:
            g += 1
        if b < 255:
            b += 1
        self.white_list[:, x:x + 1] = (r, g, b)

def maker(self, color, degree):
    x = 0
    y = 400
    weather_icon = self.weather_icons[color]
    self.painting_background(color, self.white_list)
    self.white_list[x:x + weather_icon.shape[0], y:y + weather_icon.shape[1]] = weather_icon
    cv2.putText(self.white_list, degree, (360, 150), cv2.FONT_HERSHEY_DUPLEX, 2, (255, 0, 0), 2, cv2.LINE_AA)