栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

OpenCV之图像金字塔与图片尺寸缩放

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenCV之图像金字塔与图片尺寸缩放

引言

高斯金字塔 向下取样

 向下取样也就是缩小图像

向上取样

向上取样也就是放大图像 

拉普拉斯金字塔

尺寸调整:resize()函数

 

 resize调用例程
#include 
#include 
#include 
#include 
#include 
#include 
 
using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
	Mat dstImage = Mat::zeros(512, 512, CV_8UC3);//新建一张512*512尺寸的图片
	Mat srcImage = imread("700levi.jpg");
	//显示指定dsize=dstImage.size(), 那么fx和fy会被计算出来, 不用额外指定
	resize(srcImage, dstImage, dstImage.size());
	imshow("原图", srcImage);
	imshow("效果图", dstImage);
	waitKey(0);
	return 0;
}

#include 
#include 
#include 
#include 
#include 
#include 
 
using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
	Mat srcImage = imread("700levi.jpg");
	Mat tempImage, dstImage1, dstImage2;
	tempImage = srcImage;
	imshow("原图", srcImage);
	resize(tempImage, dstImage1, Size(tempImage.cols / 2, tempImage.rows / 2), (0, 0), (0, 0), 3);
	resize(tempImage, dstImage2, Size(tempImage.cols * 2, tempImage.rows * 2), 0, 0, 3);
	imshow("效果图1", dstImage1);
	imshow("效果图2", dstImage2);

	waitKey(0);
	return 0;
}
 效果图

 图像金字塔相关API pyrUp()

 例程
#include 
#include 
#include 
#include 
#include 
#include 
 
using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
	Mat srcImage = imread("700levi.jpg");
	imshow("原始图", srcImage);

	Mat tempImage, dstImage;
	tempImage = srcImage;
	pyrUp(tempImage, dstImage, Size(tempImage.cols * 2, tempImage.rows * 2));
	imshow("效果图", dstImage);

	waitKey(0);
	return 0;
}
效果

 pyrDown()

例程
#include 
#include 
#include 
#include 
#include 
#include 
 
using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
	Mat srcImage = imread("700levi.jpg");
	imshow("原始图", srcImage);

	Mat tempImage, dstImage;
	tempImage = srcImage;
	pyrDown(tempImage, dstImage, Size(tempImage.cols / 2, tempImage.rows / 2));
	imshow("效果图", dstImage);

	waitKey(0);
	return 0;
}
 效果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/916900.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号