当前位置: 首页 > news >正文

怎么查询网站是谁做的做外贸什么网站比较好做

怎么查询网站是谁做的,做外贸什么网站比较好做,个人网页制作软件,中国专利网官网入口文章目录 简介函数原型代码示例参考资料 简介 有的时候我们需要将两张图片在alpha通道进行混合,比如深度学习数据集增强方式MixUp。OpenCV的addWeighted提供了相关操作,此篇博客将详细介绍这个函数,并给出代码示例。🚀&#x1f6…

文章目录

  • 简介
  • 函数原型
  • 代码示例
  • 参考资料

简介

有的时候我们需要将两张图片在alpha通道进行混合,比如深度学习数据集增强方式MixUp。OpenCV的addWeighted提供了相关操作,此篇博客将详细介绍这个函数,并给出代码示例。🚀🚀

函数原型

o u t p u t I m g = s a t u r a t e ( α ∗ i n p u t I m g 1 + β ∗ i n p u t I m g 2 + γ ) \rm outputImg=saturate( \alpha*inputImg1+ \beta*inputImg2 + \gamma) outputImg=saturate(αinputImg1+βinputImg2+γ)

cv.addWeighted(	src1, alpha, src2, beta, gamma[, dst[, dtype]]	) -> dst
参数说明
src1图片1
alpha图片1的权重
src2图片2
beta图片2的权重
gamma添加到每个总和的标量。一般为0
dst输出图片,Python版本不需要指定👎
dtype输出数组的可选深度,默认即可

代码示例

在这里插入图片描述

import cv2
import matplotlib.pyplot as plt# 加载两张图片
img1 = cv2.imread(filename="Lenna.png")
img2 = cv2.imread(filename="horses.jpg")# 将两张图片都调整到640*640
shape1 = img1.shape  # HWC
shape2 = img2.shape  # HWC
max1 = max(shape1[0], shape1[1])
max2 = max(shape2[0], shape2[1])
img1 = cv2.copyMakeBorder(src=img1,top=int((max1 - shape1[0])/2),bottom=int((max1 - shape1[0])/2),left=int((max1 - shape1[1])/2),right=int((max1 - shape1[1])/2),borderType=cv2.BORDER_REFLECT101,
)
img1 = cv2.resize(src=img1, dsize=(640, 640), interpolation=cv2.INTER_LINEAR)
img2 = cv2.copyMakeBorder(src=img2,top=int((max2 - shape2[0])/2),bottom=int((max2 - shape2[0])/2),left=int((max2 - shape2[1])/2),right=int((max2 - shape2[1])/2),borderType=cv2.BORDER_REFLECT101,
)
img2 = cv2.resize(src=img2, dsize=(640, 640), interpolation=cv2.INTER_LINEAR)# 按照比例将两张图片进行混合
alpha = 0.5
beta = 1.0 - alpha
img_blending = cv2.addWeighted(src1=img1, alpha=alpha, src2=img2, beta=beta, gamma=.0)# 绘制图片
fig = plt.figure(figsize=(9, 3))
fig.suptitle(t="Blend two images")ax1 = fig.add_subplot(1, 3, 1)
ax2 = fig.add_subplot(1, 3, 2)
ax3 = fig.add_subplot(1, 3, 3)ax1.set_title(label="image1")
ax1.spines["top"].set_visible(b=False)
ax1.spines["bottom"].set_visible(b=False)
ax1.spines["left"].set_visible(b=False)
ax1.spines["right"].set_visible(b=False)
ax1.axes.xaxis.set_visible(b=False)
ax1.axes.yaxis.set_visible(b=False)
ax1.imshow(X=cv2.cvtColor(src=img1, code=cv2.COLOR_BGR2RGB))ax2.set_title(label="image2")
ax2.spines["top"].set_visible(b=False)
ax2.spines["bottom"].set_visible(b=False)
ax2.spines["left"].set_visible(b=False)
ax2.spines["right"].set_visible(b=False)
ax2.axes.xaxis.set_visible(b=False)
ax2.axes.yaxis.set_visible(b=False)
ax2.imshow(X=cv2.cvtColor(src=img2, code=cv2.COLOR_BGR2RGB))ax3.set_title(label="blending image")
ax3.spines["top"].set_visible(b=False)
ax3.spines["bottom"].set_visible(b=False)
ax3.spines["left"].set_visible(b=False)
ax3.spines["right"].set_visible(b=False)
ax3.axes.xaxis.set_visible(b=False)
ax3.axes.yaxis.set_visible(b=False)
ax3.imshow(X=cv2.cvtColor(src=img_blending, code=cv2.COLOR_BGR2RGB))plt.show()

参考资料

  1. Computer Vision: Algorithms and Applications
  2. OpenCV文档:Adding (blending) two images using OpenCV👍
  3. OpenCV文档:addWeighted() 🚀

收集整理和创作不易, 若有帮助🉑, 请帮忙点赞👍➕收藏❤️, 谢谢!✨✨🚀🚀

http://www.yayakq.cn/news/453162/

相关文章:

  • 项目建设网站大全合肥网站建设价格
  • 广西建设厅网站是什么iis7.5搭建网站
  • 网站设计步骤的教学设计购物网站页面设计
  • 东莞网站优化流程北京网络营销咨询公司
  • 做reference的网站微信公众号里的小网站怎么做的
  • wordpress 开启多站点互联网架构师
  • c asp做网站网站建设详细需求文档
  • wordpress旅游类网站模板担路网口碑做网站好吗
  • 给你一个网站怎么做的吗怎么修改网站默认首页
  • 做网站的虚拟机怎么用给公司做网站多钱
  • 如何用html做班级网站北京建筑信息网
  • 手机网站模板免费下载南宁模板建站
  • seo网站优化软件价格毕业设计网站做几个页面
  • 怎么给客户推网站建设旅游网站建设开发
  • 如何选择一个好的网站建设公司贵阳哪家网站建设公司好
  • 怎么建设在线视频网站wordpress主题图片拉伸
  • 用html5做京东网站代码昆明网站建设价格
  • 网站开发技术与应用课程设计想招聘员工去哪个网站
  • 潍坊网站建设500权威的顺德网站建设
  • 自己怎么做网站啊杭州房价暴跌已开始
  • 泉州做网站哪家好达内网站开发视频教程
  • 建医疗网站步骤公司网站修改 优帮云
  • 网站优化培训好学吗网络管理系统中故障管理的目标是
  • 网站介绍的ppt怎么做网页游戏大全网
  • 做中文的云图网站豆瓣读书网站模板
  • 扬中网站建设 优帮云wordpress 修改链接失效
  • 烟台58同城网站建设wordpress如何装模板
  • 设计之家官方网站wordpress设置连接地址
  • 公众号开发是不是网站开发电影频道做的网站广告
  • 娄底网站建设优化企业怎么查公司网站可信度