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

建设网站用什么时候开始线上推广

建设网站用什么时候开始,线上推广,类似wordpress的平台,金坛常州做网站前面我们介绍了高斯金字塔#xff0c;高斯金字塔是通过对一幅图像一系列的向下采样所产生的。有时#xff0c;我们希望通过对金字塔中的小图像进行向上采样以获取完整的大尺寸高分辨率图像#xff0c;这时就需要用到拉普拉斯金字塔 前面我们已经介绍过#xff0c;一幅图像在… 前面我们介绍了高斯金字塔高斯金字塔是通过对一幅图像一系列的向下采样所产生的。有时我们希望通过对金字塔中的小图像进行向上采样以获取完整的大尺寸高分辨率图像这时就需要用到拉普拉斯金字塔 前面我们已经介绍过一幅图像在经过向下采样后再对其进行向上采样是无法恢复为原始状态的。对此我们也用程序进行了验证。向上采样并不是向下采样的逆运算。这是很明显的因为向下采样时在使用高斯滤波器处理后还要抛弃偶数行和偶数列不可避免地要丢失一些信息。 为了在向上采样时能够恢复具有较高分辨率的原始图像就要获取在采样过程中所丢失的信息这些丢失的信息就构成了拉普拉斯金字塔。 拉普拉斯金字塔的定义形式为 Li Gi - pyrUp(Gi 1)式中 Li表示拉普拉斯金字塔中的第 i 层。Gi表示高斯金字塔中的第 i 层。 拉普拉斯金字塔中的第 i 层等于“高斯金字塔中的第 i 层”与“高斯金字塔中的第 i1 层的向上采样结果”之差。图 11-11 展示了高斯金字塔和拉普拉斯金字塔的对应关系。 代码示例使用函数 cv2.pyrDown()和 cv2.pyrUp()构造拉普拉斯金字塔。 import cv2 Ocv2.imread(lena.png) G0O G1cv2.pyrDown(G0) G2cv2.pyrDown(G1) G3cv2.pyrDown(G2) L0G0-cv2.pyrUp(G1) L1G1-cv2.pyrUp(G2) L2G2-cv2.pyrUp(G3) print(L0.shape,L0.shape) print(L1.shape,L1.shape) print(L2.shape,L2.shape) cv2.imshow(L0,L0) cv2.imshow(L1,L1) cv2.imshow(L2,L2) cv2.waitKey() cv2.destroyAllWindows()程序运行后会输出如下运行结果 L0.shape (512, 512, 3) L1.shape (256, 256, 3) L2.shape (128, 128, 3)1 中图是通过语句“L0G0-cv2.pyrUp(G1)”用“原始图像 G0”减去“图像 G1 的向上 采样结果”得到的拉普拉斯金字塔的第 0 层 L0。 右边图是通过语句“L1G1-cv2.pyrUp(G2)”用“图像 G1”减去“图像 G2 的向上采样 结果”得到的拉普拉斯金字塔的第 1 层 L1。 左边小图是通过语句“L2G2-cv2.pyrUp(G3)”用“图像 G2”减去“图像 G3 的向上采样 结果”得到的拉普拉斯金字塔的第 2 层 L2。 如何恢复原图 拉普拉斯金字塔的作用在于能够恢复高分辨率的图像。图 11-13 演示了如何通过拉普拉斯金字塔恢复高分辨率图像。其中右图是对左图的简化。 图 11-13 中的各个标记的含义如下 G0、G1、G2、G3分别是高斯金字塔的第 0 层、第 1 层、第 2 层、第 3 层。L0、L1、L2分别是拉普拉斯金字塔的第 0 层、第 1 层、第 2 层。向下的箭头表示向下采样操作对应 cv2.pyrDown()函数。向右上方的箭头表示向上采样操作对应 cv2.pyrUp()函数。加号“”表示加法操作。减号“-”表示减法操作。 在图 11-13 中描述的操作及关系有 向下采样高斯金字塔的构成 G1cv2.pyrDown(G0) G2cv2.pyrDown(G1) G3cv2.pyrDown(G2)拉普拉斯金字塔 L0G0-cv2.pyrUp(G1) L1G1-cv2.pyrUp(G2) L2G2-cv2.pyrUp(G3)向上采样恢复高分辨率图像 G0L0cv2.pyrUp(G1) G1L1cv2.pyrUp(G2) G2L2cv2.pyrUp(G3)上述关系是通过数学运算推导得到的。例如已知L0G0cv2.pyrUp(G1)将表达式右侧的 cv2.pyrUp(G1)移到左侧就得到了表达式 G0L0cv2.pyrUp(G1)。除此之外G1 和 G2 都可以通过拉普拉斯金字塔的构造表达式得到。在前面已经介绍过了构造拉普拉斯金字塔的目的就是为了恢复高分辨率的图像。 代码示例 import cv2 import numpy as np Ocv2.imread(lena.png) #生成高斯金字塔 G0O G1cv2.pyrDown(G0) G2cv2.pyrDown(G1) G3cv2.pyrDown(G2) #生成拉普拉斯金字塔 L0G0-cv2.pyrUp(G1) #拉普拉斯金字塔第 0 层 L1G1-cv2.pyrUp(G2) #拉普拉斯金字塔第 1 层 L2G2-cv2.pyrUp(G3) #拉普拉斯金字塔第 2 层 #复原 G0 RG0L0cv2.pyrUp(G1) #通过拉普拉斯图像复原的原始图像 G0cv2.imshow(L0,L0) cv2.imshow(L1,L1) cv2.imshow(L2,L2) cv2.imshow(RG0,RG0) cv2.waitKey() cv2.destroyAllWindows()
http://www.pierceye.com/news/88964/

相关文章:

  • 电商网站商品详情页网站建设那好
  • 网时代it培训官网东莞搜索seo关键词
  • 网站建设 淘宝详情谢家华做网站
  • 网站开发员需要什么素质百度信息流是什么
  • 网站开发说明书模板wordpress 优化配置
  • 新建网站建设海文考研培训班2023价格表
  • h5网站开发工具有哪些慢慢网站建设
  • 《网站开发实训》实验报告孔宇seo
  • 沈阳快速网站建设网站开发爱站网排行榜
  • 济南建设网站哪里好使用循环视频做背景的网站
  • 网站优化柳州公司建的站加油违法吗
  • 可以做h5网站百度信息流推广和搜索推广
  • 企业网站模板 讲湖南岚鸿公司制作个网站
  • 网页设计网站规划报告黄骅市企业名录
  • 哈佛门户网站建设特点c 做网站需要什么知识
  • wordpress主题加载很慢岳阳seo招聘
  • 网站建设工作室wp主题模板wordpress 自动推送
  • 怎么制造网站在wordpress 需要购买服务器吗
  • 投诉做网站的电话手机建站免费
  • 微信公众号的模板网站软装设计师培训
  • 松江网站建设博客管理者的七项基本能力
  • 永清县建设局 网站推广平台怎么赚钱
  • 做网站卖仿品电商前期投资要多少钱
  • 网站建设管理条例天蝎网站建设
  • 教学设计的网站网站维护案
  • 做网站现在赚钱吗redis缓存wordpress
  • 天津网站建设费用网站建设的扩展阶段包括
  • 骏域网站建设专家东莞河南建设监理协会网站电话
  • 百度网站检测怎么做让自己的网站
  • 查网站 备案信息淄博 网站运营