前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >图像半透明填充

图像半透明填充

作者头像
裴来凡
发布2022-05-28 17:10:30
8110
发布2022-05-28 17:10:30
举报
文章被收录于专栏:图像处理与模式识别研究所
代码语言:javascript
复制
import cv2
import numpy as np
img1=cv2.imread('C:/Users/xpp/Desktop/Lena.png')#原始图像
img2=cv2.imread('C:/Users/xpp/Desktop/face.png')#原始图像
cv2.imshow('original',img1)
alpha=0.3
beta=1-alpha
gamma=0
result=cv2.addWeighted(img1,alpha,img2,beta,gamma)#图像半透明填充
cv2.imshow('result',result)
cv2.waitKey(0)
cv2.destroyAllWindows()

算法:图像半透明填充是是在计算两张图像的像素值之和时每张图像添加了权重,给人一种半透明的填充效果。

dst=cv2.addWeighted(src1, alpha, src2, beta, gamma, dst=None, dtype=None)

  • src1、src2表示输入图像,要求src1和src2的大小和类型相同
  • alpha、beta表示图像1、图像2的系数
  • gamma表示亮度调节量
  • dst表示保存的图像变量,可选参数
  • dtype表示图像数组的深度,可选参数

注意:一般建议系数相加等于1,多张图像的大小和类型相同,图像的数据类型可以是任意的数据类型,也可以是任意的通道。cv2.addWeighted的第3个参数可以为0,但是不可省略。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 图像处理与模式识别研究所 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档