cv2.addWeighted()可以让两个图片合并起来

cv2.addWeighted(src1, alpha, src2, beta, gamma[, dst[, dtype]])
  • src1 – 第一张图片.
  • alpha – 第一张图片的透明度
  • src2 – 第二张图片
  • beta – 第二张图片的透明度
  • gamma – 为每个和添加标量

我们来应用一下,先读取第一张图片

im1 = plt.imread('1.jpg')


再读取第二张图片

im2 = plt.imread('2.jpg')

把第二张图片的尺寸格式化成第一张的大小,然后合并两张图片,第二张图片透明度设置为0.4

im2 = cv2.resize(im2, (im1.shape[1],im1.shape[0]))
img = cv2.addWeighted(im1, 1, im2, 0.4, 0)
plt.imshow(img)
plt.show()

posted @ 2018-05-14 14:18:49
评论加载中...

发表评论