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)