透视转换与整个图像

所以我在数组A有四个点,表示一个矩形对象的角(但投影到图像平面上时不是矩形)。 我知道矩形的大小,所以我可以用它来计算透视变换

cv2.getPerspectiveTransform(four_corners, np.array([[0, 0], [0, height], [width, height], [width, 0], dtype=np.float32))

然后我可以用cv2.warpPerspective转换图像。

问题(可以通过计算透视变换目标图像的宽高比来证明另一个人的问题)是扭曲的结果被裁剪。 只有四角内的区域处于最终图像中,而我希望整个原始图像被扭曲成最终结果。

我如何实现这一目标?

链接地址: http://www.djcxy.com/p/64019.html

上一篇: Perspective transform with whole image

下一篇: Affine transform given 4 points