用OpenCV的pyrUp和pyrDown函数计算图像金字塔(向上/下采样)
2017-10-17 16:15
429 查看
本文转自 http://opencv66.net/thread-23-1-1.html
图像金字塔是一个图像集合,集合中所有的图像都源于同一个原始图像,通过对原始图像进行连续采样得到图像集合。
常见的有两种图像金字塔,即高斯金字塔和拉普拉斯金字塔。
高斯金字塔:向下降采样图像。金字塔从i层生成第i+1层,先用高斯核对Gi进行卷积,然后,删除所有偶数行和偶数列。这样,新得到的图像面积会变为源图像的四分之一。循环上述过程,即可产生整个金字塔。
拉普拉斯金字塔:从低层图像中向上采样重建图像。图像首先在每个维度上扩大为原来的两倍,新增的行以0填充,然后与指定的滤波器进行卷积(实际上是一个在每一维度上都扩大为2倍的过滤器)去估计“丢失”像素的近似值。得到后的图像与原来的图像相比会模糊一些,丢失了一些信息。
在OpenCV中给了两个函数,pyrUp和pyrDown函数分别用于实现拉普拉斯金字塔和高斯金字塔!
使用示例代码如下:
源代码请到原帖中查看,原帖链接 http://opencv66.net/thread-23-1-1.html
源代码请到原帖中查看,原帖链接 http://opencv66.net/thread-23-1-1.html
源代码请到原帖中查看,原帖链接 http://opencv66.net/thread-23-1-1.html
代码说明:
程序运行后,按“u”键则会对图像进行一次“上采样”处理,并显示结果;按“d”键则会对图像进行一次“下采样”处理,并显示结果。按“Esc”键退出程序。
运行结果我录成了视频,大家可以看一看。
视频在线播放地址(注意可以选择高清版哦):http://v.youku.com/v_show/id_XMzA4OTIyNjM4MA==.html?spm=a2h3j.8428770.3416059.1
视频文件下载链接:http://pan.baidu.com/s/1o7IwxUa 密码:vmul
本文转自 http://opencv66.net/thread-23-1-1.html
图像金字塔是一个图像集合,集合中所有的图像都源于同一个原始图像,通过对原始图像进行连续采样得到图像集合。
常见的有两种图像金字塔,即高斯金字塔和拉普拉斯金字塔。
高斯金字塔:向下降采样图像。金字塔从i层生成第i+1层,先用高斯核对Gi进行卷积,然后,删除所有偶数行和偶数列。这样,新得到的图像面积会变为源图像的四分之一。循环上述过程,即可产生整个金字塔。
拉普拉斯金字塔:从低层图像中向上采样重建图像。图像首先在每个维度上扩大为原来的两倍,新增的行以0填充,然后与指定的滤波器进行卷积(实际上是一个在每一维度上都扩大为2倍的过滤器)去估计“丢失”像素的近似值。得到后的图像与原来的图像相比会模糊一些,丢失了一些信息。
在OpenCV中给了两个函数,pyrUp和pyrDown函数分别用于实现拉普拉斯金字塔和高斯金字塔!
使用示例代码如下:
源代码请到原帖中查看,原帖链接 http://opencv66.net/thread-23-1-1.html
源代码请到原帖中查看,原帖链接 http://opencv66.net/thread-23-1-1.html
源代码请到原帖中查看,原帖链接 http://opencv66.net/thread-23-1-1.html
代码说明:
程序运行后,按“u”键则会对图像进行一次“上采样”处理,并显示结果;按“d”键则会对图像进行一次“下采样”处理,并显示结果。按“Esc”键退出程序。
运行结果我录成了视频,大家可以看一看。
视频在线播放地址(注意可以选择高清版哦):http://v.youku.com/v_show/id_XMzA4OTIyNjM4MA==.html?spm=a2h3j.8428770.3416059.1
视频文件下载链接:http://pan.baidu.com/s/1o7IwxUa 密码:vmul
本文转自 http://opencv66.net/thread-23-1-1.html
相关文章推荐
- Opencv图像识别从零到精通(29)-----图像金字塔,向上上下采样,resize插值
- Opencv向上采样-pyrUp函数
- Opencv向下采样-pyrDown函数
- opencv-图像金字塔-上采样-下采样
- opencv-图像金字塔-上采样-下采样
- OpenCV学习第十四篇:图像金字塔-上采样和降采样
- OpenCV计算连通区域数目与最大连通区域并标示出
- opencv3计算二维旋转变换矩阵getRotationMatrix2D函数和warpAffine函数
- opencv计算时间短小程序
- 采用opencv计算外接矩形
- StereoBM:opencv计算视差
- OpenCV 自定义任意区域形状及计算平均值 方差
- opencv之7.6计算联通区域的形状描述
- OpenCV中的均值与最值的计算
- STM32——ADC采样时间、采样周期、采样频率计算方法
- opencv 3.0 直方图的计算
- 【opencv练习17 - 图像金字塔】
- 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- OTSU 阈值计算在OpenCV中的实现
- python OpenCV学习笔记(十五):图像金字塔