函数:
dst = cv.pyrDown( src[, dst[, dstsize[, borderType]]] ) # 高斯金字塔下采样
参数:
src 源图像.
dst 输出图像;它有着指定的大小,和源图像有着相同的类型.
dstsize 输出图像的大小.
borderType 像素外延方法.

默认情况下,输出图像的大小为((src.cols+1)/2, (src.rows+1)/2)。
该函数执行高斯金字塔结构的下采样步骤。第一步,源图像和下面这个高斯核做卷积:

然后,它通过减少行和列来对图像进行降采样。

函数:
cv.pyrUp和上面类似:高斯金字塔上采样

实验:

import cv2 as cvimg = cv.imread('lena.jpg')
lower = cv.pyrDown(img)  # 向下采样一级
higher = cv.pyrUp(img)  # 向上采样一级cv.imshow('origin', img)
cv.imshow('lower', lower)
cv.imshow('higher', higher)
cv.waitKey(0)

实验结果:


opencv 实现图像高斯金字塔相关推荐

  1. 图像高斯金字塔(三层简单举例matlab)

    题目 matlab代码 clear;clc;close all; I=imread('彩色_512_512.jpg'); Ir0=I(:,:,1);% R通道 Ig0=I(:,:,2);% G通道 I ...

  2. 三维图像高斯金字塔matlab,图像拼接中 高斯金字塔的建立 matlab程序详细解释 现金奖励...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function [gauss_pyr] = build_gauss_pyr(base, octvs,intvls,sigma) sig = zeros( ...

  3. 图像金字塔、高斯金字塔、拉普拉斯金字塔是怎么回事?附利用拉普拉斯金字塔和高斯金字塔重构原图的Python-OpenCV代码

    图像金字塔是通过多个分辨率表示图像的一种有效且简单的结构. 一个图像金字塔是一系列以金字塔形状排列的分辨率逐步降低的图像.图像金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率表示. 图像金字塔 ...

  4. 高斯拉普拉斯 java_基于能量匹配的高斯金字塔与拉普拉斯金字塔图像融合

    利用拉普拉斯对高频信息的保留,重建出原始图像 操作过程如下 对于两张图像 可以看到两张同样的图片一个脸部模糊一个除了脸其他地方模糊,现在我们需要通过局部能量匹配的融合方法对图像进行增强,即基于能量特征 ...

  5. 高斯金字塔的构建步骤

    转自: https://www.cnblogs.com/starfire86/p/5735061.html SIFT(Scale-Invariant Feature Transform,尺度不变特征转 ...

  6. OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔总结

    我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式: <1> resize函数.这是最直接的方式, &l ...

  7. 【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放...

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26157633 作者:毛星云(浅墨) ...

  8. 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26157633 作者:毛星云(浅墨) ...

  9. python 高斯金字塔_Python OpenCV 之图像金字塔,高斯金字塔与拉普拉斯金字塔

    Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. 基础知识铺垫 学习图像金字塔,发现网上的资料比较多,检索起来比较轻松. 图像金字塔是一张图像多尺度的表达,或者可以理解成一 ...

最新文章

  1. oracle数据库逐步学习总结【基础一】
  2. xftp Initialize Flexnet Service failed / Error code: 50003
  3. python换中包_在Linux中替换已安装的python包中的源代码
  4. POJ 1321 棋盘问题(回溯)
  5. Linux——网络地址临时配置(详细步骤+问题解决)
  6. 苹果iPad Pro将转向OLED屏幕 首款明年下半年推出
  7. 不止1亿像素相机 小米MIX 4有望首发第四代超声波屏下指纹
  8. sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
  9. HDU1233 还是畅通工程【Kruskal算法+并查集】
  10. 迅捷cad_迅捷元组
  11. resetlog oracle,用RMAN的全备恢复resetlog之前的数据
  12. 测试注意力的游戏软件,培养孩子专注力,1套测试题+7个小游戏,在家就可以轻松玩!(家长必看)...
  13. 【Robot 学习1】 机器人平台搭建
  14. pdf批量转换为图片
  15. async-supported的作用
  16. IDEA中修改html页面后在浏览器不生效的解决方法
  17. C语言文件重定向---“系统找不到指定的文件”
  18. git仓库迁移(阿里云git切换到公司内部的gitlab)
  19. 最常用的五个网页JS特效代码:收藏本站、设为首页、刷新本页
  20. 如何用大数据做行为预测的?

热门文章

  1. 零基础学python-零基础适合学习python吗?
  2. 如何自学python-如何自学Python编程呢?老男孩Python学习方法
  3. 只有10万元预算买畅销SUV自动车型您选谁?
  4. 科大讯飞免切换语音输入,留住更美乡音!
  5. 人工智能语音识别ppt
  6. 查看手册命令 Oracle,ORACLE 数据库常用日常维护命令手册
  7. 【王道操作系统笔记】系统调用
  8. SDL2源代码分析6:复制到渲染器(SDL_RenderCopy())
  9. ffmbc——为广播电视以及专业用途量身定制的FFmpeg
  10. android 查找所有的串口,Android 串口通讯 获取卡号