1. 首页
  2. 数据库
  3. 其它
  4. opencv使用cv.GetAffineTransform()实现图像仿射

opencv使用cv.GetAffineTransform()实现图像仿射

上传者: 2021-01-31 08:14:12上传 PDF文件 59.84KB 热度 10次
仿射变换,又称仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间。仿射变换需要一个M矩阵,但是由于仿射变换比较复杂,一般直接找很难找到这个矩阵,opencv提供了根据变换前后三个点的对应关系来自动求解M的函数,这个函数就是: M=cv2.GetAffineTransform(src, dst) src:原始图像中的三个点的坐标 dst:变换后的这三个点对应的坐标 M:根据三个对应点求出的仿射变换矩阵 然后再使用函数cv2.warpAffine()利用得到的M对原始图像进行变换即可 from matplotlib import pyplot as plt
下载地址
用户评论