我正在尝试将图像中的一些点转换为OpenCV中的极坐标。我遇到了一个叫做cartToPolar的函数,它将为我的点提供极坐标,相对于0,0是我的原点。但是,我想通过将图像中的另一点视为原点来进行此转换。有人可以帮我吗?我碰到过一些帖子,说重新映射有助于改变原点,但我不清楚它是如何工作的。 最佳答案 然后,您必须将参考点移至原点:px -= ref.x; py -= ref.y; 现在将(px,py)传递给cartToPolar函数