图像连接
连接就是两张图片边缘对边缘地连接起来,可以更好的用来对比处理过的图像效果和原图。
所以纵向连接需要图像等宽,横向连接需要图像等高;
而且两张图像的通道数必须相同;
需要用到的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