标签: c++ opencv image-processing
我正在尝试将我的图像中的几个点转换为OpenCV中的极坐标。我遇到了名为cartToPolar的函数,它将为我的点提供极坐标,相对于0,0是我的起源。但是我想通过考虑我的图像中的另一个点作为原点来进行此转换。任何人都可以帮我这样做吗?我发现帖子说重新映射有助于改变原点,但我不清楚它是如何工作的。
答案 0 :(得分:2)
然后你必须将ref点移动到原点:
px -= ref.x; py -= ref.y;
现在将(px,py)传递给cartToPolar函数
cartToPolar