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

二级域名建站安徽省建设安全协会网站

二级域名建站,安徽省建设安全协会网站,淄博网站建设推广乐达,wordpress屏蔽功能orgOpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】186.图像金字塔之拉普拉斯金字塔 图像金字塔是一种以多分辨率来解释图像的结构#xff0c;常用于图像分割、图像压缩和机器视觉。 图像金字塔是一系列来源于同一张原始图像、以金字塔形状排列的分辨率逐步…OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】186.图像金字塔之拉普拉斯金字塔 图像金字塔是一种以多分辨率来解释图像的结构常用于图像分割、图像压缩和机器视觉。 图像金字塔是一系列来源于同一张原始图像、以金字塔形状排列的分辨率逐步降低的图像集合。从底层图像可以看清更多细节从顶层图像可以看到更多的轮廓特征。通常上层图像的宽度和高度是相邻的下层图像的 1/2。 通过对原始图像进行多尺度像素采样生成多个不同分辨率的图像。把高分辨率的原始图像放在底部越往上的图像越小越模糊最小的图像放在顶部称为图像金字塔。 向下采样分辨率逐级降低向上采样分辨率逐级升高。上采样和下采样是不可逆的将下采样的图像还原回原来尺寸时会丢失高频信息使图片变模糊。 6.2 拉普拉斯金字塔Laplacian pyramid 在计算高斯金字塔时不断进行高斯滤波和下采样丢失了高频信息。为了描述这些高频信息将通过原图像减去先缩小后放大的图像的一系列差分图像定义为拉普拉斯金字塔Laplacian Pyramid。 用高斯金字塔的每一层图像减去其上一层图像上采样并高斯卷积之后的预测图像或称复原图像得到一系列的差值图像即为拉普拉斯金字塔的分解图像。 对每一层图像先下采样再上采样后计算与该图像的残差 L(i)G(i)−PyrUp[G(i1)]L(i) G(i) - PyrUp[G(i1)] L(i)G(i)−PyrUp[G(i1)] 这表明拉普拉斯金字塔是就是记录高斯金字塔每一级下采样后再上采样得到的复原图像与该级在下采样前的图像之间的差异。 拉普拉斯金字塔可以配合高斯金字塔使用。拉普拉斯金字塔是高斯金字塔的差分图像保存了高斯金字塔丢失的高频信息因此可以精确地还原图片信息。从最低分辨率图像上采样然后逐次加上每个尺度的残差信息就可以还原到原始的高分辨率图。 例程1.86 拉普拉斯图像金字塔 # # 1.86拉普拉斯金字塔 (Gaussian pyramid)img cv2.imread(../images/Fig0515a.tif, flags1)gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 图像向下取样, 构造高斯金字塔temp gray.copy()gaussPyr [temp] # 原始图像为第 0 层levels 4 # 高斯金字塔共 4 层: 0,1,2,3for i in range(1, levels): # 计算第 i 层高斯金字塔temp cv2.pyrDown(temp)gaussPyr.append(temp)print(i, temp.shape)# 图像向上取样, 构造拉普拉斯金字塔laplacePyr [gaussPyr[-1]] # 从最顶层开始恢复for i in range(levels-1, 0, -1): # 拉普拉斯金字塔共 3 层: 2,1,0tempUp cv2.pyrUp(gaussPyr[i]) # 上取样laplace cv2.subtract(gaussPyr[i-1], tempUp) # 残差laplacePyr.append(laplace)print(i, laplace.shape)plt.figure(figsize(10, 6))plt.subplot(241), plt.axis(off), plt.title(GaussPyramid str(gaussPyr[0].shape[:2]))plt.imshow(gaussPyr[0], gray)plt.subplot(242), plt.axis(off), plt.title(-str(gaussPyr[1].shape[:2]))plt.imshow(gaussPyr[1], gray)# down1 np.zeros_like(gray, dtypenp.uint8)# down1[:gaussPyr[1].shape[0],:gaussPyr[1].shape[1]] gaussPyr[1]# plt.imshow(down1, gray)plt.subplot(243), plt.axis(off), plt.title(-str(gaussPyr[2].shape[:2]))plt.imshow(gaussPyr[2], gray)# down2 np.zeros_like(gray, dtypenp.uint8)# down2[:gaussPyr[2].shape[0],:gaussPyr[2].shape[1]] gaussPyr[2]# plt.imshow(down2, gray)plt.subplot(244), plt.axis(off), plt.title(-str(gaussPyr[3].shape[:2]))plt.imshow(gaussPyr[3], gray)# down3 np.zeros_like(gray, dtypenp.uint8)# down3[:gaussPyr[3].shape[0],:gaussPyr[3].shape[1]] gaussPyr[3]# plt.imshow(down3, gray)plt.subplot(248), plt.axis(off), plt.title(- LaplacePyramid)plt.imshow(laplacePyr[0], gray)# lPyr0 np.zeros_like(gray, dtypenp.uint8)# lPyr0[:laplacePyr[0].shape[0],:laplacePyr[0].shape[1]] laplacePyr[0]# plt.imshow(lPyr0, gray)plt.subplot(247), plt.axis(off), plt.title(-str(laplacePyr[1].shape[:2]))plt.imshow(laplacePyr[1], gray)# lPyr1 np.zeros_like(gray, dtypenp.uint8)# lPyr1[:laplacePyr[1].shape[0],:laplacePyr[1].shape[1]] laplacePyr[1]# _, binPyr1 cv2.threshold(lPyr1, 20, 255, cv2.THRESH_BINARY) # 二值化处理# plt.imshow(binPyr1, gray) # 二值化处理是为了将拉普拉斯金字塔显示更清楚plt.subplot(246), plt.axis(off), plt.title(-str(laplacePyr[2].shape[:2]))plt.imshow(laplacePyr[2], gray)# lPyr2 np.zeros_like(gray, dtypenp.uint8)# lPyr2[:laplacePyr[2].shape[0],:laplacePyr[2].shape[1]] laplacePyr[2]# _, binPyr2 cv2.threshold(lPyr2, 20, 255, cv2.THRESH_BINARY)# plt.imshow(lPyr2, gray) # 二值化处理后的已经不是拉普拉斯残差图像plt.subplot(245), plt.axis(off), plt.title(-str(laplacePyr[3].shape[:2]))plt.imshow(laplacePyr[3], gray)# lPyr3 np.zeros_like(gray, dtypenp.uint8)# lPyr3[:laplacePyr[3].shape[0],:laplacePyr[3].shape[1]] laplacePyr[3]# _, binPyr3 cv2.threshold(lPyr3, 20, 255, cv2.THRESH_BINARY)# plt.imshow(lPyr3, gray)plt.tight_layout()plt.show()本节完 版权声明 OpenCV 例程200篇 总目录-202205更新 youcansxupt 原创作品转载必须标注原文链接(https://blog.csdn.net/youcans/article/details/124834567) Copyright 2022 youcans, XUPT Crated2022-5-18 欢迎关注 『youcans 的 OpenCV 例程 200 篇』 系列持续更新中 欢迎关注 『youcans 的 OpenCV学习课』 系列持续更新中 【youcans 的 OpenCV 例程200篇】185.图像金字塔之高斯金字塔 【youcans 的 OpenCV 例程200篇】186.图像金字塔之拉普拉斯金字塔 【youcans 的 OpenCV 例程200篇】187.由拉普拉斯金字塔还原图像 【youcans 的 OpenCV 例程200篇】188.基于拉普拉斯金字塔的图像融合 【youcans 的 OpenCV 例程200篇】189.基于掩模的拉普拉斯金字塔图像融合 【youcans 的 OpenCV 例程200篇】190.基于图像分割的图像融合 【youcans 的 OpenCV 例程200篇】191.基于图像分割的金字塔图像融合 【youcans 的 OpenCV 例程200篇】192.Gabor 滤波器组的形状 【youcans 的 OpenCV 例程200篇】193.基于Gabor 滤波器的特征提取 更多内容请见 【OpenCV 例程200篇 总目录-202206更新】
http://www.pierceye.com/news/252116/

相关文章:

  • 网站制作哪里好薇网站建设中最重要的环节是
  • 中山做营销型网站石家庄招投标公共服务平台官网
  • 修改wordpress的站点地址WordPress全屏图
  • 购物网站建设源码wordpress如何更改页脚背景颜色
  • 大型网站开发技术注册网站代码
  • 网站建设管理报告网站建设专家北京注安
  • 免费网站生成软件网站备案中的网站名称
  • 桐庐做网站手机里编辑 Wordpress
  • 外网怎么进入萧山网站优化
  • 做资源下载网站好吗婚恋网站建设公司排名
  • 网站后台管理系统管理员登录wordpress页面模板下载地址
  • 网站用户体验网络科技公司网站制作
  • seo中文全称是什么360搜索怎么做网站自然优化
  • 青岛网站建设技术外包文本资料分享网站 建设
  • 做好网站建设工作wordpress转发微信缩略图
  • 马鞍山网站开发流程设计师免费资源导航
  • 成功的网站不仅仅是优化排视频网站建设应该注意什么
  • 如何制作网站和软件查询关键词密度网站的网址有哪些
  • 网站服务器查询平台贵阳网站改版
  • 怎样查看网站总浏览量寿县有做网站开发的吗
  • 东莞网站建设价格价格网建企业
  • 做播放器电影网站需要多少钱6网络工程师证
  • dw怎么做网站标题图标网站建设进度表 免费下载
  • 西安哪些做网站的公司好做电子商务网站的意义
  • 圣融网站建设包装设计网站是什么样子的
  • 网站建设的利润设计宝
  • 厦门网站制作案例dede做手机网站
  • 网站建设 环保 图片重庆信息网
  • 做网站的主流软件珠海网站建设珠海
  • 江门市网站建设 熊掌号wordpress分类不显示图片