Interface2017年05月号新画像処理101を読む

10-2 半透明にして重ねあわせる「αブレンディング」

import cv2
import numpy as np

img_src1 = cv2.imread("data/img_1_10-2.bmp")
img_src2 = cv2.imread("data/img_2_10-2.bmp")

img_dst = cv2.addWeighted(img_src1 ,0.5 ,img_src2,0.5 ,0)

cv2.imshow("img_src1",img_src1)
cv2.imshow("img_src2",img_src2)
cv2.imshow("img_dst",img_dst)
cv2.waitKey(0)
cv2.destroyAllWindows()

f:id:bitop:20180326055005p:plain

f:id:bitop:20180326055031p:plain

f:id:bitop:20180326055056p:plain