笔记和用法都在代码注释中:
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
img_1 = cv.imread('666.jpg')
img_2 = cv.imread('111.jpg')
#img_1 = cv.resize(img_1,(0,0),fx=3,fy=5) #按比例放大
#img_2 = cv.resize(img_2,(0,0),fx=3,fy=5) #但是比例放大,两图像不一定相等!
img_1 = cv.resize(img_1,(300,500)) #按比例放大
img_2 = cv.resize(img_2,(300,500))
img = cv.addWeighted(img_1,0.5,img_2,0.7,0) #(图像1,x1,图像2,x2,B)
b,g,r = cv.split(img) #取出颜色通道的值
img2 = cv.merge([r,g,b]) #把BGR转化为RGB 就可以了!!!
plt.imshow(img2) #把图像用plt打开,后面必须加:plt.show()
plt.show()
其中有许多参数都是改变的,手动改动,体验不一样的效果!!!