OpenCV实现图像的混合

原理

这其实也是加法,但是不同的是两幅图像的权重不同,这就会给人一种混合或者透明的感觉。

图像混合的计算公式如下:

g(x)=(1-a)f0(x) + af1(x)

通过修改α的值(0→1) ,可以实现非常炫酷的混合。

现在我们把两幅图混合在一起。

第一幅图的权重是0.2,第二幅图的权重是0.3。函数

cv2.addWeighted()

可以按下面的公式对图片进行混合操作。

dst = aimg1 + Bimg2+y

这里y取为零。

代码实现

python 复制代码
import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt

from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']

#读取图像
img1 = cv.imread("lena.png")
img2 = cv.imread('lena_saved.png')

#图像的混合
img3 = cv.addWeighted(img1,0.2,img2,0.3,0)

#图像的显示
plt.figure(figsize=(4,4))
plt.imshow(img3[:,:,::-1])
plt.title("混合图像")
plt.show()

效果展示

相关推荐
QuZhengRong1 分钟前
【News】2026.10.09–10.15 AI 科技周报
人工智能·科技·openai·苹果·新闻
console.log('npc')10 分钟前
[特殊字符] AI Agent 工作台前端实战教程 · 新手入门指南
前端·人工智能
温温top11 分钟前
AnythingLLM+deepseek+RAG知识库实现AI客服
人工智能
ydjs678899-bot16 分钟前
如何在Java中打印pdf静默打印和打印对话框选择
java·python·pdf
果霸大叔20 分钟前
AI 网关第 10 篇:协议无关层——一个请求如何被认出、翻译、透传
人工智能
adinnet202620 分钟前
企业碳资产管理:从碳盘查到碳交易,把排放理清
人工智能·深度学习·自动化
林墨聊AIGC21 分钟前
AI分镜模板:一键生成高效短剧视觉流程
人工智能·ai作画·aigc·音视频·ai写作
Pocker_Spades_A21 分钟前
论文精读(十):面向具身人工智能的物体目标导航综述:从“找东西“到启元机器人的导航基础能力
人工智能·机器人
whyutianict_vv22 分钟前
AI 大模型技术架构解析:从推理链路到训练流程
人工智能·ai·架构·开发
一根会思考芦苇23 分钟前
王阳明五百年前的知行合一,能解决今天的 AI 对齐难题吗?
人工智能