23-图像的融合(图像加权)

复制代码
 我们可以改变两张图像的占比,例如第一张图像占比 70%, 第二张图像占比 30%,这个时候 c=0.7×a+0.3×b;如果我们还需要加一个常数 k,那么整个式 子就会变成 c=0.7×a+0.3×b+k。对于这个实现,我们可以利用 cv2.addWeighted 函数,其函数语 法如下。
  cv2.addWeighted(src1,alpha,src2,beta,gamma)

   其参数分别解释如下。 
  • src1:第一张图像。

  • alpha:第一张图像的权重。

  • src2:第二张图像。

  • beta:第二张图像的权重。

  • gamma:附加常数。

    示例代码如下。

    原始图片:

    图片1:

    图片2:

python 复制代码
import cv2
alpha = 0.7
beta = 0.3
gamma = 0
# 读入图片
img1 = cv2.imread('images/rose.jpg')
img2 = cv2.imread('images/panda.jpg')
# 打印图片大小 注意: 图片的大小必须相同
print(img1.shape)
print(img2.shape)
# 参数1:图片1 参数2:alpha 参数3:图片2 参数4:beta 参数5:gamma
result = cv2.addWeighted(img1, alpha, img2, beta, gamma)
cv2.imshow('result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()

执行结果:

相关推荐
开开心心就好2 分钟前
免费格式转换工具视频音频文档都能转
人工智能·智能手机·ocr·电脑·音视频·散列表·启发式算法
东风破_8 分钟前
手写一个 Mini Cursor:让 Agent 读写文件、执行命令并创建项目
人工智能
tyqtyq2211 分钟前
营养餐单规划:AI 科学饮食规划系统的鸿蒙实现
人工智能·学习·华为·职场和发展·生活·harmonyos
艾莉丝努力练剑22 分钟前
【AI面试】AI八股文
人工智能·ai·面试·langchain·八股文
RSTJ_162526 分钟前
PYTHON+AI LLM DAY ONE HUNDRED AND THREE
开发语言·人工智能·python
城中南小34 分钟前
3D-VLA 方法原理详解
人工智能·计算机视觉·3d
沐泽百川1 小时前
AI 应用上线后怎么排查问题?日志与可观测性应该这样设计
人工智能
在世修行1 小时前
第17篇:晶粒尺寸统计算法 — 从像素到微米的转换
人工智能·计算机视觉·像素转换
万点科技码农1 小时前
2025年7月11日行业热点解读:定制软件开发与AI工作流重构一体化趋势
大数据·人工智能·重构
JL151 小时前
Agent工程-为什么Agent必须有观测和Tracing
服务器·网络·人工智能·安全