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

来源:互联网 发布:淘宝最火的商品排行榜 编辑:程序博客网 时间:2024/06/11 21:04

图像金字塔(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));
0 0