addWeighted参数
时间: 2023-09-27 13:12:38 浏览: 94
OpenCV-Python图像融合cv2.addWeighted权重加法函数详解.rar
5星 · 资源好评率100%
`cv2.addWeighted()`函数是用于图像混合的函数,它将两个图像进行加权叠加。该函数的参数如下:
```
dst = cv2.addWeighted(src1, alpha, src2, beta, gamma)
```
各参数含义如下:
- `src1`: 输入图像1。
- `alpha`: 输入图像1的权重系数,取值范围为0到1。
- `src2`: 输入图像2。
- `beta`: 输入图像2的权重系数,取值范围为0到1。
- `gamma`: 叠加后的图像的亮度值调整参数,取值范围为0到255。
使用该函数,可以将两个图像进行叠加,生成一个新的混合图像。例如,以下代码将图像1和图像2按照1:2的权重进行混合,并将亮度值调整为100:
```python
import cv2
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
dst = cv2.addWeighted(img1, 1, img2, 2, 100)
cv2.imshow('dst', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`img1`和`img2`是两个输入图像,`1`和`2`是它们的权重系数,`100`是亮度值调整参数。
阅读全文