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

罗湖网站设计价格网站开发西安

罗湖网站设计价格,网站开发西安,移动互联网网站建设,仿腾讯视频网站【1】引言 前序学习进程中#xff0c;学习了图像互相叠加的不同操作方法#xff0c;包括add()函数直接叠加BGR值和使用bitwise()函数对BGR值进行按位计算叠加等#xff0c;相关文章链接包括且不限于#xff1a; python学opencv|读取图像#xff08;四十二#xff09;使…【1】引言 前序学习进程中学习了图像互相叠加的不同操作方法包括add()函数直接叠加BGR值和使用bitwise()函数对BGR值进行按位计算叠加等相关文章链接包括且不限于 python学opencv|读取图像四十二使用cv2.add()函数实现多图像叠加-CSDN博客 python学opencv|读取图像四十九使用cv2.bitwise()系列函数实现图像按位运算-CSDN博客 实际上有时候的需求不一定是两张图像完整叠加而可能是更偏向某一张图像这就需要调用addWeighted()函数实现图像加权叠加效果。 【2】官网教程 点击下方链接直达官网对addWeighted()函数的说明网页 OpenCV: Operations on arrays 官网页面为 图1 addWeighted()函数的说明网页 官网也给出了addWeighted()函数的参数说明 void cv::addWeighted     (             InputArray     src1,              #输入图像1         double     alpha,                 #图像1权重         InputArray     src2,             #输入图像2         double     beta,                  #图像2权重         double     gamma,             #权重的综合叠加量         OutputArray     dst,           #输出图像         int     dtype -1 )              #输出图像的深度为默认值暂无需关注 【3】代码测试 首先引入相关模块和初始图像 import cv2 as cv # 引入CV模块 import numpy as np #引入numpy模块# 读取图片 srcx cv.imread(srcx.png) #读取图像srcx.png srcp cv.imread(srcp.png) #读取图像srcp.png rows,cols,canssrcx.shape #读取图像属性 srcpcv.resize(srcp,(rows,cols), interpolationcv.INTER_CUBIC) #统一图像大小 然后对图像进行加权叠加 #调用cv2.addWeighted()函数进行加权叠加 srccv.addWeighted(srcx,0.6,srcp,0.2,0.5) #调用cv2.addWeighted()函数进行加权叠加之后在屏幕显示和保存图像 #显示和保存图像 cv.imshow(src,src) #显示图像 cv.imshow(srcx,srcx) #显示图像 cv.imshow(srcp,srcp) #显示图像 cv.imwrite(src.png,src) #保存图像 cv.waitKey() # 图像不关闭 cv.destroyAllWindows() # 释放所有窗口 代码使用的初始图像分别为 图2 第一张图像srcx.png 图3 第二张图像srcp.png  图4 加权叠加的图像src.png   由图2至图4可见经过加权叠加后两张图像熔合在一起。 此时的完整代码为 import cv2 as cv # 引入CV模块 import numpy as np #引入numpy模块# 读取图片 srcx cv.imread(srcx.png) #读取图像srcx.png srcp cv.imread(srcp.png) #读取图像srcp.png rows,cols,canssrcx.shape #读取图像属性 srcpcv.resize(srcp,(rows,cols), interpolationcv.INTER_CUBIC) #统一图像大小#调用cv2.addWeighted()函数进行加权叠加 srccv.addWeighted(srcx,0.6,srcp,0.2,0.5) #调用cv2.addWeighted()函数进行加权叠加#显示和保存图像 cv.imshow(src,src) #显示图像 cv.imshow(srcx,srcx) #显示图像 cv.imshow(srcp,srcp) #显示图像 cv.imwrite(src.png,src) #保存图像 cv.waitKey() # 图像不关闭 cv.destroyAllWindows() # 释放所有窗口 【4】代码修改 进一步修改代码交换权重调高最后的综合叠加量 srccv.addWeighted(srcx,0.2,srcp,0.6,3) #调用cv2.addWeighted()函数进行加权叠加此时获得的叠加效果为 图5 加权叠加的图像src.png    显然不同的权重会改百年图像混合的主体增大最后的综合叠加量图像会变亮。 【5】细节说明 代码中调用了图像尺寸修改函数相关函数的说明在之前也介绍过可以点击链接回忆 python学opencv|读取图像三放大和缩小图像_py opencv图像缩放-CSDN博客 【6】总结 掌握了使用pythonopencv调用addWeighted()函数实现图像加权叠加效果的技巧。
http://www.dnsts.com.cn/news/268960.html

相关文章:

  • 网站开发公司基础产品邢台高端网站建设价格
  • 已经注册了域名怎么做简单的网站完整个人网站html
  • 成都倒闭的网站建设公司名单菏泽培训网站建设
  • 一个新手建设网站怎么简单全国加盟网站官网
  • 500m网站网站建站公司费用
  • 网易网站建设的目的我们seo
  • 陕西网站建设托管seo优
  • 买东西的网站网站推广公司新锐
  • 商城网站建设视频教程网页制作模板兼职
  • 广州中小学智慧阅读门户网站图片加文字在线制作
  • 四川做网站设计哪家好注册服务器网站哪个好
  • 怎么注册网站网址湛江高端网站开发
  • 深圳做网站排名价格海口个人建站模板
  • 网站优化建议网站建设属于哪个专业
  • 佛山网站优化什么价格公司介绍ppt模板免费下载
  • 亚马逊中国网站建设目标网站建设分为哪些方面
  • 网站开发与维护算什么职位百度小程序登录
  • 做网站如何使用数据库德阳吧网站建设
  • 网站建设包括什么科目广东网络科技有限公司
  • 网站建设服务收费j动态加载网站开发
  • 用asp.net做购物网站图片版本wordpress
  • 赣县城乡规划建设局网站wordpress 服务器错误
  • 在济南什么人想做网站免费源码网站天
  • 网站网页设计专业公司兰州网站设计公司有哪些
  • 个人网站炫酷主页html杭州 网站建设网站
  • 辽宁省精神文明建设工作三大创建活动网站国家企业信息公示(全国)
  • 网站建设设计总结公司网站建设站酷
  • 网站开发需要多少费用西安公司网站制作价格
  • 基于html5的网站开发sem竞价推广是什么
  • 网站建设吉金手指排名13商业网站的建设与维护