首页 > Opencv 图像平面上的直线方程怎么样改用极坐标形式表示?

Opencv 图像平面上的直线方程怎么样改用极坐标形式表示?

OpenCV的图像平面的坐标系的原点位于左上角,我得到了一系列的直线方程,想将其表达为极坐标形式,请问如何处理?谢谢!


在屏幕的笛卡尔坐标系下,y轴正方向是向下的。如果在转换为极坐标系之后,仍然认同y轴正方向是向下的,则转换的方法并没有与y轴正方向向上时产生任何不同:

x = r * cos(θ)
y = r * sin(θ)

如果要一步把坐标系的y轴翻过来,则θ' = (2*pi) - θ转换极坐标的角度即可。但是并不建议这样做,因为认可y轴向下也是正当的坐标系统,相比硬去改造符合惯性思维,其实能少很多可能的麻烦。

【热门文章】
【热门文章】