opencv中的warpAffine为以图像原点旋转,而pytorch中的F.affine_grid为以图片中心旋转,此外warpAffine的平移变换以像素为单位进行,而F.affine_grid以宽高的比率进行平移变换,需要对其变换矩阵进行一个转换。
在warpAffine中的变换矩阵H为:
其中:
opencv中的warpAffine为以图像原点旋转,而pytorch中的F.affine_grid为以图片中心旋转,此外warpAffine的平移变换以像素为单位进行,而F.affine_grid以宽高的比率进行平移变换,需要对其变换矩阵进行一个转换。
在warpAffine中的变换矩阵H为:
其中: