几何变换是指对对图像的位置、大小、形状、投影进行变换,是将图像从原始平面投影到新的视平面。仿射变换(Affine)的特点是原始图像中的平行关系和线段长度比例关系保持不变。
仿射变换矩阵中有 6 个未知参数,cv2.getAffineTransform() 根据图像中不共线的 3 个点在变换前后的对应位置坐标,求出仿射变换矩阵。cv2.warpAffine() 通过变换矩阵计算得到变换后的图像。
几何变换是指对对图像的位置、大小、形状、投影进行变换,是将图像从原始平面投影到新的视平面。仿射变换(Affine)的特点是原始图像中的平行关系和线段长度比例关系保持不变。
仿射变换矩阵中有 6 个未知参数,cv2.getAffineTransform() 根据图像中不共线的 3 个点在变换前后的对应位置坐标,求出仿射变换矩阵。cv2.warpAffine() 通过变换矩阵计算得到变换后的图像。
在OpenCV中,仿射变换是一种基本的几何变换技术,用于将二维图像转换为另一个二维图像。它通过应用线性变换和平移变换来改变原始图像的形状和位置。仿射变换可以用于旋转、缩放、平移、剪切或翻转图像。它是一种基于矩阵运算的变换,可以通过变换矩阵进行描述。在OpenCV中,可以使用cv2.warpAffine函数来执行仿射变换。