这个比较简单直接掉函数就行,可以调节图片的透明度,两个图片叠加显示。
src1 = cv2.imread('./T2.png')
src2 =cv2.imread('./T1.png')
def on_change(x):
w = cv2.getTrackbarPos('weight', 'image')
min1 = w / 100
max1 = 1 - min1
dst = cv2.addWeighted(src1, min1, src2, max1, 0)
cv2.imshow('image', dst)
# img_name= base_folder +str(w).zfill(3)+".png"
# cv2.imwrite(img_name,dst)
cv2.namedWindow('image',cv2.WINDOW_FREERATIO)
cv2.createTrackbar('weight', 'image', 0, 100, on_change)
cv2.waitKey(0)