目录
一、图像相加
cv2.add(img1,img2)
要求img1.shape与img2.shape一致
import cv2
img1 = cv2.imread('./Image/img1.png')
img2 = cv2.imread('./Image/img2.png')
img1 = cv2.resize(img1,(300,300),interpolation=cv2.INTER_AREA)
img2 = cv2.resize(img2,(300,300),interpolation=cv2.INTER_AREA)
res1 = cv2.add(img1,img2)
cv2.imshow('img1',img1)
cv2.imshow('img2',img2)
cv2.imshow('res1',res1)
二、图像加权相加
cv2.addweighted(img1,w1,img2,gamma)
- dst = img1 * w1+img2 * w2 + gamma;
- 要求img1.shape与img2.shape一致
import cv2
img1 = cv2.imread('./Image/img1.png')
img2 = cv2.imread('./Image/img2.png')
img1 = cv2.resize(img1,(300,300),interpolation=cv2.INTER_AREA)
img2 = cv2.resize(img2,(300,300),interpolation=cv2.INTER_AREA)
res2 = cv2.addWeighted(img1,0.7,img2,0.3,0)
cv2.imshow('img1',img1)
cv2.imshow('img2',img2)
cv2.imshow('res2',res2)