Python-OpenCV之图像金字塔
高斯金字塔
向下采样(缩小)
步骤:
- 将原图像与高斯核进行卷积
- 将所有偶数行和列去除
向上采样(放大)
步骤:
- 将图像在每个方向扩大为原来的2倍,新增加的行和列用0填充
- 使用先前同样的内核(乘以4)与放大后的图像进行卷积,获得近似值。
OpenCV函数原型
向上采样
cv2.pyrUp(InputArray src, OutputArray dst, size, borderType)
向下采样
cv2.pyrDown(InputArray src, OutputArray dst, size, borderType)
参数解释
src | 输入的原图片 |
dst | 输出图片 |
size | 输出图像的尺寸 |
borderType | 边缘扩充类型 |