python - 如何为 cv2.addWeighted 设置变量 alpha 和 beta?
问题描述
我想看看两个图像如何在一系列权重值上组合。我正在使用下面的 Python 代码,但for 循环中cv2.addWeighted
不使用 asalpha
和and值。有人可以告诉我如何解决这个问题吗?beta
i/30
1-i/30
import cv2
# read two images
src1 = cv2.imread('image1.png', cv2.IMREAD_COLOR)
src2 = cv2.imread('image2.png', cv2.IMREAD_COLOR)
# add or blend the images
for i in range (1,30):
dst = cv2.addWeighted(src1, i/30, src2, 1-i/30, 0.0)
# save the output image
cv2.imwrite('newfolder\\image'+str(i)+'.png', dst)
解决方案
推荐阅读
- javascript - 为什么我不能生成 Angular 组件?
- asp.net-core - Swashbuckle 在反向代理后面运行时使用端口 80 进行 https
- angular - 如何使用依赖项测试简单的 Angular 服务
- python - 在 .json 字典中编辑/重命名键名
- swiftui - 我们如何找出 SwiftUI 中视图的 .onChange 中的某些条件?
- ios - Xcode 中来自 API 的不稳定错误消息?
- python-3.x - 正确执行 .py 脚本需要 .env 文件,但在我的 AWS Ec2 实例上找不到
- node.js - 将文本发送到从 NodeJS 运行的 .bat 文件
- ssh - 从串行控制台访问最新的 Mendel 5.0
- javascript - 更改导航项目滚动时的字体颜色