温馨提示×

OpenCV怎么进行图像融合

小亿
158
2024-05-23 15:57:14
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在OpenCV中,可以使用addWeighted()函数来实现图像融合。该函数接受四个参数:两个输入图像、它们的权重以及输出图像。

import cv2

# 读取两幅图像
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')

# 设置融合权重
alpha = 0.5
beta = 1 - alpha

# 进行图像融合
result = cv2.addWeighted(img1, alpha, img2, beta, 0)

# 显示融合结果
cv2.imshow('Result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()

在上面的代码中,我们首先读取了两幅图像img1img2,然后设置了融合的权重alphabeta。最后使用addWeighted()函数将两幅图像进行融合,得到融合结果result。最后将融合结果显示出来。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:OpenCV imread图像融合方法有哪些

0