resize:cv2.resize(img,(0,0),fx=3,fy=3) (0,0)表示不指定具体数值,后面是放大倍数

addWeighted(图片大小要一样):cv2.addWeighted(img,0.5,img1,0.5,10)#gama是亮度集

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import cv2
import numpy as np
from matplotlib import pyplot as plt

img = cv2.imread("a28.png")
img1 = cv2.imread("draw.png")
cv2.imshow("img",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

print(img.shape,img1.shape)
# 如果shape不同
img = cv2.resize(img,(400,600))
img1 = cv2.resize(img1,(400,600))
print(img,img1)
cv2.imshow('img',img)
cv2.imshow('img1',img1)
'''也可以
res = cv2.resize(img,(0,0),fx=3,fy=3)
(0,0)表示不指定具体数值,后面是放大倍数
'''

res = cv2.addWeighted(img,0.5,img1,0.5,10)#gama是亮度集
cv2.imshow("res",res)
cv2.waitKey(0)
cv2.destroyAllWindows()