图像处理10:图像混合

来源:互联网 发布:视频马赛克复原软件 编辑:程序博客网 时间:2024/05/17 22:40
图像混合的计算公式如下:

g (x) = (1−α)f0 (x) + αf1 (x) 

通过修改 α 的值(0 → 1),可以实现非常酷的混合。函数 cv2.addWeighted() 可以按下面的公式对图片进行混合操作。

dst = α·img1 + β ·img2 + γ 

这里 γ 的取值为 0。





import cv2import numpy as npimg1 = cv2.imread('F:/atrium.jpg')img2 = cv2.imread('F:/adidas.jpg')dst = cv2.addWeighted(img1, 0.7, img2, 0.3, 0)cv2.imshow('dst', dst)cv2.waitKey(0)cv2.destroyAllWindows()

结果图:


原创粉丝点击