滑动条调整 两个图像的透明度

114 阅读1分钟

这个比较简单直接掉函数就行,可以调节图片的透明度,两个图片叠加显示。

image.png

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)