实现图片的算术运算的加法效果的python代码
时间: 2024-02-15 18:01:27 浏览: 77
以下是Python代码实现图片的算术运算加法操作的效果:
```python
import cv2
import numpy as np
# 读取图片
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 图片大小一致
img2 = cv2.resize(img2, (img1.shape[1], img1.shape[0]))
# 图片加法
result = cv2.add(img1, img2)
# 显示原图和加法后的图片
cv2.imshow('Image1', img1)
cv2.imshow('Image2', img2)
cv2.imshow('Result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.imread()`函数用于读取图片。使用`cv2.resize()`函数将第二张图片的大小调整为与第一张图片一致。`cv2.add()`函数用于进行图片加法运算。最后,使用`cv2.imshow()`函数显示原图和加法后的图片。`cv2.waitKey()`函数等待用户按下任意键关闭窗口,`cv2.destroyAllWindows()`函数销毁所有窗口。
这段代码的效果是将两张图片进行加法运算,得到的结果图片是两张图片像素值相加的结果。
阅读全文