《opencv》图像连接(vconcat)、大小变换(resize)、翻转(flip)、仿射和透射变换

图像连接

连接就是两张图片边缘对边缘地连接起来,可以更好的用来对比处理过的图像效果和原图。
所以纵向连接需要图像等宽,横向连接需要图像等高;
而且两张图像的通道数必须相同;
需要用到的API如下,就不写输入参数了,遇到的时候知道有这个API就可以了
vconcat()
hconcat()

尺寸变换

resize(输入图像,输出图像,Size(width,heigth),水平比例因子,竖直比例因子,差值方法)
很简单又很常用的函数,可以通过size()直接设置输出图像尺寸也可以通过比例因子设置图像尺寸,两种选一种即可,都选且结果不一样默认使用Size()设置;

resize(Image2, Image2, Size(), 0.4, 0.4);

翻转

竖直或水平方向的翻转;
flip(输入图像,输出图像,翻转标志位);
翻转标志位 > 0,绕y轴进行翻转;
翻转标志位 < 0,绕x和y轴都进行翻转;
翻转标志位 = 0,绕x轴进行翻转;

旋转和仿射变换

仿射是图像的旋转&平移&缩放操作的统称,只要知道原图上三个点的坐标,以及对应模板上三个点的坐标,就能得到仿射变换的矩阵。再通过warpaffine()实施仿射操作;
旋转需要给函数getRotationMatrix2D()输入中心坐标、旋转角度、缩放因子就可以得到旋转矩阵,再通过warpaffine()实施仿射操作。

	Point2f center(image.row
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值