14-图像金子塔-上采样与降采样

本文深入解析图像金字塔的概念,包括上采样与降采样的过程,以及其在图像融合、重建和特征提取中的应用。介绍了高斯金字塔、高斯不同与拉普拉斯金字塔,并提供了OpenCV代码实现。

掌握

1、图像金字塔概念;
2、采样API;
3、代码演示;

图像金字塔概念

1、如下图,图像金子塔从上到下,分辨率依次提高,图像采样越多,分辨率越高;
2、上采样:分辨率提高的采样,得到的图像宽高是原来图像的2倍;图像金子塔中对应图像从上到下;图像放大(zoom in),图像大小改变(变大);
3、降采样:分辨率降低的采样,得到的图像宽高是原来图像的1/2,图像金字塔中对应图像从下到上;图像缩小(zoom out)
4、通过图像金字塔上采样,降采样产生一系列不同分辨率的图片,然后在不同的尺寸空间寻找图像对应的特征,图像金字塔可以保证图像的特征一致存在;
5、一个图像金子塔由一系列的图像组成,最下方图像最大,顶层图像最小;图像金子塔在图像融合,重建,特征提取上都有重要意义;

在这里插入图片描述 在这里插入图片描述

图像金字塔分类

1、高斯金子塔–用来对图像进行降采样
- 高斯金字塔从底向上,逐层降采样得到(不能越级);
- 降采样后图像宽高变为原来1/2,图像大小变为原来1/4,删除其中的偶数行与偶数列;
- 高斯金子塔生成步骤:
1、高斯模糊:GaussianBlur();
2、删除当前的偶数行与列;
在这里插入图片描述2、高斯不同(Difference of Gaussian-DOG)
①定义: 把同一张图像在不同的参数下做高斯模糊之后的结果相减,得到的输出图像,称为高斯不同(DOG);
②高斯不同是图像的内在特征,在灰度图像增强,角点检测中经常用到;
3、拉普拉斯金字塔-用来重建一张图片根据它的上层降采样图片;

相关API

1、上采样:cv::pyrUp --zoom in 放大;
2、降采样:cv::pyrDown–zoom out 缩小;

//生成图像宽高各放大2倍
pyrUp(Mat src , Mat dest , Size(src.cols * 2 , src.rows * 2));
//生成图像宽高各缩小1/2
pyrDown(Mat src, Mat dest , Size(src
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值