OpenCV图像混合

       其实是加法,但是不同的是两幅图像的权重不同,这就会给人一种混
合或者透明的感觉。图像混合的计算公式如下:
g ( x ) = (1 α ) f 0 ( x ) + αf 1 ( x )
      通过修改 α 的值( 0 1 ),可以实现非常酷的混合。
现在我们把两幅图混合在一起。第一幅图的权重是 0.7 ,第二幅图的权重
0.3 。函数 cv2.addWeighted() 可以按下面的公式对图片进行混合操作。
dst = α · img 1 + β · img 2 + γ
这里 γ 的取值为 0
import cv2
import numpy as np
img1=cv2.imread('ml.png')
img2=cv2.imread('opencv_logo.jpg')
dst=cv2.addWeighted(img1,0.7,img2,0.3,0)
cv2.imshow('dst',dst)
cv2.waitKey(0)
cv2.destroyAllWindow()

OpenCV图像混合_第1张图片

你可能感兴趣的:(OpenCV相关,opencv,计算机视觉,python)