OPENCV学习笔记之图像金字塔

图像金字塔个人理解是一张与金字塔底面垂直且介于底面和顶点间的图片。向上采样(向上向下相对于图像尺寸而言)即图像尺寸加倍,向下采样即图像尺寸减半。(与金字塔方向相反)
图像金字塔分为高斯金字塔(向下采样)和拉普拉斯金字塔(向上采样)

以下为例子

Mat src, dst1,dst2;
	src = imread("2.jpg");
	imshow("原图",src);


	pyrUp(src, dst1, Size(src.cols * 2, src.rows * 2));
	imshow("放大图", dst1);//向上采样
	pyrDown(src, dst2, Size(src.cols / 2, src.rows / 2));
	imshow("缩小图", dst2);//向下采样

以下我也不知道有啥用处。。。

高斯不同

Mat gray,g1,g2, dogImg;
	cvtColor(src, gray, CV_BGR2GRAY);
	GaussianBlur(gray, g1, Size(5, 5), 0, 0);//高斯模糊
	imshow("高斯模糊一次", g1);
	GaussianBlur(g1,g2, Size(5, 5), 0, 0);
	imshow("高斯模糊两次", g2);
	subtract(g1, g2, dogImg, Mat());//高斯不同,两图的差值


	normalize(dogImg, dogImg, 255, 0, NORM_MINMAX);//归一化显示
	imshow("DOG Image", dogImg);

关于高斯不同:

  1. 得到一次高斯模糊图像;

  2. 得到二次高斯模糊图像;

  3. 用一次高斯模糊图像减去二高斯模糊图像

贴了一篇详细讲解归一化的博客。虽然我也不懂归一化有啥用,什么情况下用。
https://blog.csdn.net/z961968549/article/details/102589033

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值