Opencv学习笔记(3)——图像金字塔——上采样与降采样
一.相干原理介绍
1.图像金字塔
- 我们在图像处理中常常会调整图像大小,最常见的就是放大(zoom in)和缩小(zoom out),尽管几何变换也可以实现图像放大和缩小,但是这里我们介绍图像金字塔
- 一个图像金字塔式一系列的图像组成,最底下一张是图像尺寸最大,最上方的图像尺寸最小,从空间上从上向下看就想一个古代的金字塔。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a9fa8ff23f9d2cba0f08fff7d5ddd0ff.png)
- 高斯金子塔 – 用来对图像进行降采样
- 拉普拉斯金字塔 – 用来重建一张图片根据它的上层降采样图片
2.高斯不同(Difference of Gaussian-DOG)
- 定义:就是把同一张图像在不同的参数下做高斯模糊之后的结果相减,得到的输出图像。称为高斯不同(DOG)
- 高斯不同是图像的内在特征,在灰度图像增强、角点检测中经常用到。
二.相关API
1.上采样(cv::pyrUp) – zoom in 放大
pyrUp(Mat src, Mat dst, Size(src.cols*2, src.rows*2))
2.降采样 (cv::pyrDown) – zoom out 缩小
pyrDown(Mat src, Mat dst, Size(src.cols/2, src