在OPEN CV Python中叠加图像时的颜色强度

时间:2017-10-19 17:11:22

标签: python-2.7 opencv overlay transparency alpha-transparency

Solution of the following code 我正在编写这个代码,用黑色圆圈覆盖两个图像(在白色背景上)。问题是当我编写这段代码时,解决方案将这两个圆圈叠加在各自的位置,但圆圈的颜色稍微消失了。请问你能帮我写一个添加两个圆圈的脚本,但结果图片显示的是原来的圆圈而不是褪色?

import cv2
import numpy as np
import matplotlib.pyplot as plt


img1 = cv2.imread('16.bmp') 
img2 = cv2.imread('17.bmp')

img = cv2.addWeighted(img1,0.5,img2,0.5,0)

plt.imshow(img,cmap="gray")
plt.colorbar()
plt.show()

1 个答案:

答案 0 :(得分:1)

你为什么不跟着:

IMG = cv2.min(IMG1,IMG2)

链接: https://docs.opencv.org/2.4/modules/core/doc/operations_on_arrays.html#min