上采样和下采样:
上采样:就是图像放年夜, 利用pryUp函数;
下采样:就是图像缩小, 利用pryDown函数;

5pryUp上采样:图像放年夜
格局:
void pyrUp(InputArray src,
OutputArray dst,
const Size& dstsize=Size());
上采样
:
①将图像在每个偏向放年夜为本来的两倍, 新增的行和列用0填充;
②利用卷积核与放年夜的图像卷积, 获得新增像素的近似值;
法式如下:
int main()
{
Mat img = imread("0.jpg");
imshow("原始图", img);
Mat dst;
pyrUp(img, dst, Size(img.cols*2, img.rows*2)); //放年夜一倍
imshow("尺寸放年夜之后", dst);
waitKey(0);
return 0;
}

6pryDown下采样:图像缩小
格局:
void pyrDown(InputArray src,
OutputArray dst,
const Size& dstsize=Size());
下采样
:
①将图像进行高斯内核卷积
②将所有偶数行和列去除
【注】:
上、下采样都存在一个严重的问题, 那就是图像变恍惚了, 因为缩放的过程中发生了信息丢掉的问题 。 要解决这个问题, 就得看拉普拉斯金字塔了 。
【OpenCV:图像缩放操作resize,pryUp,pryDown】是以, 若是缩放仍是采用resize函数;

注重事项resize()函数: 可以将原图像切确的转化为指定尺寸的方针图像;
pryDown下采样:图像缩小, 图像变恍惚;
pryUp上采样:图像放年夜, 图像变恍惚
以上内容就是OpenCV:图像缩放操作resize, pryUp, pryDown的内容啦, 希望对你有所帮助哦!
猜你喜欢
- OpenCV:重映射remap vs仿射变换warpAffine
- 怎样制作影视剧中图片的交叉缩放效果
- 怎样制作图片的缩放拖尾转场效果
- OpenCV:区域生长法实现
- 图片的缩放框转场效果怎么制作
- 打印如何缩放到一张 打印缩放到一张怎么做
- OpenCV:calcHist计算图像直方图
- OpenCV例程:针对对比度差的图像,目标分割方法
- OpenCV:widthStep vs step
- AE如何制作缩放动画
