如何为cv2.addWeighted设置变量alpha和beta?

时间:2019-11-29 10:56:35

标签: python opencv

我想看看两个图像如何在一定的权重值范围内合并。我正在使用下面的Python代码,但是cv2.addWeighted和for循环中的alphabeta的值不是i/301-i/30。有人可以告诉我如何解决这个问题吗?

import cv2

# read two images
src1 = cv2.imread('image1.png', cv2.IMREAD_COLOR)
src2 = cv2.imread('image2.png', cv2.IMREAD_COLOR)

# add or blend the images
for i in range (1,30):

  dst = cv2.addWeighted(src1, i/30, src2,  1-i/30, 0.0)

  # save the output image
  cv2.imwrite('newfolder\\image'+str(i)+'.png', dst)

0 个答案:

没有答案