考虑到在使用WarpAffine旋转时OpenCV在图像上添加了黑色边框,如何旋转坐标?

时间:2019-02-18 03:09:44

标签: python opencv rotation computer-vision coordinates

我有这张图片:

1

,我有白色圆圈中心的坐标。我有这张其他图片:

2

,它们是相同的图像,但是第二个图像使用OpenCV的WarpAffine旋转4°。考虑到OpenCV的WarpAffine在旋转时会在图像上添加黑色边框,我想做的是在4°图像中计算白色圆圈的中心坐标。

1 个答案:

答案 0 :(得分:0)

您可以在WarpAffine的变换矩阵上乘以圆的坐标:(x * y * 1)= TrMat *(x y 1)T

理论is here。在Python中:numpy.dot