【基础】numerical calculation
顾名思义,即对图像像素点直接进行数值运算
"""
Author: Will Wang
Email: WillWang1998@163.com
"""
import cv2
img = cv2.imread('lena.jpg')
img_added = img + 10 # 所有像素都加 10
cv2.imshow('img_added', img_added)
cv2.waitKey(0)
cv2.destroyAllWindows()
其结果显示如下:

我们也可以改变另一张图像的大小,之后将两张一样大小的图片进行融合:
background = cv2.imread('background.jpg')
background_resized = cv2.resize(background, (512, 512))
变化完成之后,可以对其进行融合了:
"""
Author: Will Wang
Email: WillWang1998@163.com
"""
import cv2
img = cv2.imread('lena.jpg')
background = cv2.imread('background.jpg')
background_resized = cv2.resize(background, (512, 512)) # 相加的前提是两幅图大小要相同
res = cv2.addWeighted(img, 0.3, background_resized, 0.9, 0)
cv2.imshow('result', res)
cv2.waitKey(0)
cv2.destroyAllWindows()
