[转]opencv中放大和缩小图像

Opencv学习笔记(六)--图像的放大和缩小

原文地址:http://blog.csdn.net/taoyanqi8932/article/details/52244924

标签: opencv
 分类:

图像金字塔(Image Pyramids)

一个图像金字塔是一系列图像的集合 - 所有图像来源于同一张原始图像 - 通过梯次向下采样获得,直到达到某个终止条件才停止采样。 
有两种类型的图像金字塔常常出现在文献和应用中:

高斯金字塔(Gaussian pyramid): 用来向下采样 
拉普拉斯金字塔(Laplacian pyramid): 用来从金字塔低层图像重建上层未采样图像

向下采样导致了,图像放大,造成模糊 
向上采样会导致丢失信息,因为他缩小了图像

向上采用函数原型: 
void pyrUp(InputArray src, OutputArray dst, const Size& dstsize=Size(), int borderType=BORDER_DEFAULT ) 
向下采用函数原型: 
void pyrDown(InputArray src, OutputArray dst, const Size& dstsize=Size(), int borderType=BORDER_DEFAULT )

实例:

//将图像放大两倍
pyrUp(src, dst, Size(src.cols * 2, src.rows * 2));
//缩小两倍 
pyrDown(src, dst, Size(src.cols / 2, src.rows / 2));

posted on 2017-03-01 09:36  Crysaty  阅读(774)  评论(0编辑  收藏  举报

导航