简单期间 不介绍 缩放原理
opencv3.0主要使用pyrUP,pyrDown,resize实现对图像缩放。其中pyrUP,pyrDown是图像金字塔相关的两个函数,对图像进行向上采样和向下采样的操作,本质是图像缩放功能。
pyrUp,向上采样 即放大 语法格式:
void cv::pyrUP(
InputArray src,//原始图像
OutputArray dst,//目标图像。它与原始图像具有相同的类型,指定的大小
const Size & dstsize = Size(),//目标图像大小
int borderType = BORDER_DEFAULT ) //边界类型,这里 仅支持默认值
默认情况下 目标图像大小为 Size(src.cols * 2,src.rows * 2)。在任何情况下需满足下条件:
|dst.width - src.cols * 2|<=mod(dst.width , 2)
|dst.height - src.rows * 2|<=mod(dst.height , 2)
pyrDown,向下采样 即缩小 语法格式:
void cv::pyrDown(
InputArray src,//原始图像