应用此函数时,负坐标是什么意思:

    transformed_coordinates = cv2.perspectiveTransform(points, homography)

documentation对此没有提及。有人可以解释一下吗?

最佳答案

负坐标是完全正常的。这意味着从3D空间到2D图像空间的投影点超出范围或在图像边界之外定义。它没有记录,因为它是隐式的。

现在您可能想知道为什么要得到这些。我不知道在哪里points来自何方,但我怀疑你是在可视化的三维空间中的一些点云和变换可见点,从点云到的摄像头位于映射。因此,这是完全正常的有是相机视场之外被映射到负坐标,它告诉你,他们根本无法显示或在投影到图像空间可视化分。

关于python - 负坐标对cv2.perspectiveTransform意味着什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58461047/

10-13 06:31