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

公司网站案例展示小程序代理是做什么的

公司网站案例展示,小程序代理是做什么的,公司宣传推广方案,我想做卖鱼苗网站怎样做⚠申明#xff1a; 未经许可#xff0c;禁止以任何形式转载#xff0c;若要引用#xff0c;请标注链接地址。 全文共计3077字#xff0c;阅读大概需要3分钟 #x1f308;更多学习内容#xff0c; 欢迎#x1f44f;关注#x1f440;【文末】我的个人微信公众号#xf… ⚠申明 未经许可禁止以任何形式转载若要引用请标注链接地址。 全文共计3077字阅读大概需要3分钟 更多学习内容 欢迎关注【文末】我的个人微信公众号不懂开发的程序猿 个人网站https://jerry-jy.co/ ❗❗❗知识付费止白嫖有需要请后台私信或【文末】个人微信公众号联系我 基于OpenCv的图像金字塔 基于OpenCv的图像金字塔任务需求任务目标1、掌握图像高斯金字塔2、掌握图像拉普拉斯金字塔3、掌握图像使用拉普拉斯金字塔进行图像融合 任务环境1、jupyter开发环境2、OpenCv3、python3.6 任务实施过程一、高斯金字塔1.高斯金字塔向下采样方法缩小2.高斯金字塔向上采样方法放大3.将图像下采样后上采样与原图对比 二、拉普拉斯金字塔三、图像融合1.读入两幅图像苹果和橘子2.构建苹果和橘子的高斯金字塔5 层3.根据高斯金字塔计算拉普拉斯金字塔4.在拉普拉斯的每一层进行图像融合苹果的左边与橘子的右边融合5.根据融合后的图像金字塔重建原始图像。 四、任务小结 说明 基于OpenCv的图像金字塔 任务需求 一般情况下我们要处理是一幅具有固定分辨率的图像。但是特别情况下我们需要对同一个图像的不同分辨率的子图像进行处理所以我们需要创建一组图像这些图像是具有不同分辨率的原始图像。我们把这组图像叫做图像金字塔。 图像金字塔主要解决图像分析尺度问题的许多图像分析任务包括超分辨、目标检测等等都是一种很重要的手段。例如在目标检测领域图像中的物体通常很可能是远近不一大小不一的可以利用金字塔来检测不同尺度下的物体。 金字塔的另一种应用是图像融合。 任务目标 1、掌握图像高斯金字塔 2、掌握图像拉普拉斯金字塔 3、掌握图像使用拉普拉斯金字塔进行图像融合 任务环境 1、jupyter开发环境 2、OpenCv 3、python3.6 任务实施过程 一、高斯金字塔 图像金字塔中的向上和向下采样分别通过OpenCV函数 pyrUp 和 pyrDown 实现。 对图像向上采样cv2.pyrUp(img)对图像向下采样pyrDown(img) 1.高斯金字塔向下采样方法缩小 import cv2 # 导入opencv import matplotlib.pyplot as plt # 导入绘图模块 import numpy as np # 导入numpy库 from utils import im_show # 导入显示图像函数 # 绘制图像直接展示不用调用plt.show() %matplotlib inline # 用来正常显示中文标签 plt.rc(font,familySimHei) # 读取图像显示图像并查看原始图像尺寸 kenan cv2.imread(r./experiment/data/kenan.jpg) print(原图像尺寸,kenan.shape) im_show(原图像,kenan)# 高斯金字塔向下采样 downcv2.pyrDown(kenan) print(图像向下采样后尺寸,down.shape) im_show(原图像向下采样,down)2.高斯金字塔向上采样方法放大 # 高斯金字塔向上采样 upcv2.pyrUp(kenan) print(图像向上采样后尺寸,up.shape) im_show(原图像向上采样,up)3.将图像下采样后上采样与原图对比 # 先将图像下采样两次 down1cv2.pyrDown(kenan) down2cv2.pyrDown(down1) # 再将得到的下采样图像上采样两次 up1cv2.pyrUp(down2) up2cv2.pyrUp(up1) plt.figure(figsize(10,6)) im_show(原图像与图像下采样、上采样后图像对比,np.hstack((kenan,up2)))将图像先下采样缩小图像再上采样放大图像在这个过程中也因此丢失了一些信息。得到的图像有些失真。 二、拉普拉斯金字塔 拉普拉斯金字塔是通过原图像减去先缩小后再放大的图像的一系列图像构成的。 # 先将图像下采样再将图像上采样 down3cv2.pyrDown(kenan) down_upcv2.pyrUp(down3) # 拉普拉斯金字塔图像 l_1kenan-down_up plt.figure(figsize(10,6)) im_show(原图像与拉普拉斯金字塔图像,np.hstack((kenan,l_1)))三、图像融合 图像金字塔的一个典型应用是图像融合。 图像融合的目的就是使两幅图像的重叠区域过渡自然且平滑。但是由于连接区域图像像素的不连续性直接将两幅图像拼接的效果看起来会很差。图像拉普拉斯金字塔可以不同图像的特征与细节融合在一起实现无缝连接。 1.读入两幅图像苹果和橘子 apple cv2.imread(r./experiment/data/apple.jpg) orange cv2.imread(r./experiment/data/orange.jpg) plt.figure(figsize(10,6)) im_show(待融合图片,np.hstack((apple,orange)))2.构建苹果和橘子的高斯金字塔5 层 # 为苹果生成高斯金字塔 G1 apple.copy() gpA [G1] plt.figure(figsize(10,6)) # 创建一个2行3列子图子图标签分别表示图像金字塔层数 plt.subplot(2,3,1) im_show(0,apple) for i in range(5):plt.subplot(2,3,i2)G1 cv2.pyrDown(G1)im_show(i1,G1)gpA.append(G1)# 为橘子生成高斯金字塔 G2 orange.copy() gpB [G2] plt.figure(figsize(10,6)) # 创建一个2行3列子图子图标签分别表示图像金字塔层数 plt.subplot(2,3,1) im_show(0,orange) for i in range(5):plt.subplot(2,3,i2)G2 cv2.pyrDown(G2)im_show(i1,G2)gpB.append(G2)3.根据高斯金字塔计算拉普拉斯金字塔 # 为苹果生成拉普拉斯金字塔 # lpA/lpB存储的是金字塔一上一下之间的“信息差” # cv2.subtract(src1, src2)表示图像减法src1-src2 lpA [gpA[5]] plt.figure(figsize(10,6)) plt.subplot(2,3,6) im_show(5,gpA[5]) for i in range(5,0,-1):# 先将其上采样GE cv2.pyrUp(gpA[i])# 将高斯上一层的图像减去高斯下一层图像上采样的结果L cv2.subtract(gpA[i-1],GE)plt.subplot(2,3,i)im_show(i-1,L)lpA.append(L)# 为橘子生成拉普拉斯金字塔 lpB [gpB[5]] plt.figure(figsize(10,6)) plt.subplot(2,3,6) im_show(5,gpB[5]) for i in range(5,0,-1):GE cv2.pyrUp(gpB[i])L cv2.subtract(gpB[i-1],GE)plt.subplot(2,3,i)im_show(i-1,L)lpB.append(L)拉普拉斯金字塔的每一层的含义是高斯金字塔每一层缩小后又放大到原尺寸所丢失的信息。 4.在拉普拉斯的每一层进行图像融合苹果的左边与橘子的右边融合 # 现在在每个级别中添加左右一半的图像 # 不补充“信息差”的情况下直接hstack金字塔每一层 LS [] i1 plt.figure(figsize(10,6)) for la,lb in zip(lpA,lpB):# 获得每一层图像的大小rows,cols,dpt la.shape# 使用np.hstack()将图像进行水平拼接ls np.hstack((la[:,0:int(cols/2)], lb[:,int(cols/2):]))plt.subplot(2,3,7-i)im_show(6-i,ls)i1LS.append(ls)5.根据融合后的图像金字塔重建原始图像。 # 现在重建 # 逐层补充每一层的“信息差”并Up起来 # LS是融合后的拉普拉斯图像0-5从小到大 ls_ LS[0] plt.figure(figsize(10,6)) plt.subplot(2,3,6) im_show(5,ls_) for i in range(1,6):# 由最低分辨率图像向上采样ls_ cv2.pyrUp(ls_) # 将采样后的图片与同层的拉普拉斯金字塔图像相加ls_ cv2.add(ls_, LS[i])plt.subplot(2,3,6-i)im_show(5-i,ls_)融合时的图像ls_的变化过程第一幅图放大一次后和对应的拉普拉斯层的图像相加把丢失的信息加回来得到第二幅图。第二幅图再放大和对应拉普拉斯层相加。依次类推。 # 图像金字塔融合和图像直接连接对比 # 图像各半边直接连接 real np.hstack((apple[:,:int(cols/2)],orange[:,int(cols/2):])) plt.figure(figsize(10,6)) im_show(图像金字塔融合与图像直接连接对比,np.hstack((ls_,real)))四、任务小结 本次实验主要完成基于拉普拉斯金字塔的图像无缝融合任务任务首先生成高斯金字塔然后根据生成的高斯金字塔生成拉普拉斯金字塔再将拉普拉斯的每一层进行图像融合根据融合后的图像金字塔重建原始图像。 –end– 说明 本实验项目/论文若有需要请后台私信或【文末】个人微信公众号联系我
http://www.pierceye.com/news/324450/

相关文章:

  • 门户营销型网站wordpress代码执行
  • 保山市建设厅网站做建筑机械网站那个网站好
  • 广告位网站建设国际人才网中山招聘网
  • 南昌市城市建设档案馆网站一个网站做无限关键词
  • wordpress特别卡 iis东莞推广优化公司
  • 做网站收入怎样开放平台登录
  • 外贸网站运营推广微信运营商
  • 国外做储物柜的网站做亚马逊网站一般发什么快递
  • 仿古建筑公司网站廊坊网站建设公司
  • 在线动画手机网站模板下载学软件开发需要什么基础
  • 北京的网站建设收费标准推广产品的方法和步骤
  • 北京市专业网站制作企业合肥做网络推广的公司
  • 网站建设php教程视频手机商城网站设计
  • 重庆网站建设公司哪个最好老家装设计网
  • 外贸网站建设产品crm公司
  • 网站做查赚钱网站建设捌金手指花总四
  • 有没有做链接的网站彩票型网站建设
  • 15年做哪个网站能致富网站界面设计的相关指南
  • 网站报价功能清单德州做网站最好的公司
  • 网站开发设计图片搭建论坛需要多少钱
  • 网站建设价格明细做一套二级域名网站怎么做
  • 网站建设 发展方向手机开发人员选项怎么打开
  • 深圳网站建设深圳网络邢台市政建设集团股份有限公司网站
  • 广东网站开发搭建旅游网站开发内容
  • 恭城网站建设中象做网站怎么样
  • 泰兴网站建设开发门户网站内容建设岗位职责
  • 单页网站有后台搜索引擎优化工具有哪些
  • 视频网站弹幕怎么做中小企业网站优化
  • 南充网站建设江宁外贸网站建设
  • 从事网站开发需要的证书泰安百度推广代理