学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图

文章参考@浅墨_毛星云文章链接: http://blog.csdn.net/poem_qianmo/article/details/26157633


今天学习了OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放,分几个部分来整理了一个笔记,见思维导图:

一、引言

二、图像金字塔

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第1张图片

三、resize()函数分析

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第2张图片

四、pyrUp()函数分析

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第3张图片

五、pyrDown()函数分析

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第4张图片

六、综合案例

分别演示了用pryUp,pryDown,resize来让源图像进行放大缩小的操作,分别用键盘按键a、s、q、w来控制图片的放大与缩小,z表退出,代码如下:

#include
#include
#include
#include

using namespace cv;
using namespace std;

//使用到的全局变量
Mat src,dst,temp;

int main()
{
   //操作说明
	cout<<"\n\n\n\t欢迎来到OpenCV图像金字塔和resize示例程序~\n\n"<
原图:

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第5张图片

按a---pyrUP()效果图:

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第6张图片

s--pyrDown()效果图:

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第7张图片

q--resize()放大图:

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第8张图片

w--resize()缩小图:

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第9张图片

z---退出:

学习【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放---思维导图_第10张图片

你可能感兴趣的:(Opencv)