图像金字塔
像一个金子塔一样,向上图像变小,向下图像变大.在图像金子塔中,这个金子塔是倒立的,其实这样说也不准确,不过为了方便记住它的api,不然的话很容易弄反。
金字塔 ------pyramid
将图像变大
pyrUp(
输入图像,
输出图像,
Size(src.cols*2,src.rows*2)
);
将图像变小
pyrDown(
输入图像,
输出图像,
Size(src.cols/2,src.rows/2)
);
这两个api相对来说比较简单,但有一些细节容易踩坑,刚从坑里上来。
对于Size()中的参数,只能是图像行列的2倍或者二分之一。其次对于扩大或者缩小,和原来都是4倍的关系。扩大的话是原来的四倍,缩小的话是原来的四分之一。
就拿缩小来说,去除原图像的偶数行和列,得到缩小后的图像。